简单的数据模型可以用简单的数据类型存储,如int,String,Array.
对于复杂的逻辑模型,如<mx:Model>,<mx:Object>,<mx:XML>.
<mx:Model>用于存储自定义的数据,以树形结构存储。
1.使用mx:Model存储数据:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Panel width="438" height="255" layout="absolute" title="使用Model组件">
<mx:DataGrid x="10" y="10" width="398" height="182" dataProvider="{employeemodel.employee}">
<mx:columns>
<mx:DataGridColumn headerText="员工名" dataField="name"/>
<mx:DataGridColumn headerText="部门" dataField="department"/>
<mx:DataGridColumn headerText="Email" dataField="email"/>
</mx:columns>
</mx:DataGrid>
</mx:Panel>
<mx:Model id="employeemodel">
<employees>
<employee>
<name>John Smith</name>
<department>技术部</department>
<email>john@163.com</email>
</employee>
<employee>
<name>Tom Steve</name>
<department>人力资源部</department>
<email>tom@163.com</email>
</employee>
</employees>
</mx:Model>
</mx:Application>