flex定义数据模型
2013-11-15 11:37
274 查看
在flex中定义数据模型大概有四种方法:
1.使用<mx:Model>标记
2.使用actionscript脚本定义
3.使用actionscript类定义
4.使用<mx:XML>定义
下面就这四种情况分别进行介绍。
1.<mx:Model>
直接在flex的主程序中定义
<mx:Modelid="...">
以xml方式定义模型
</mx:Model>
使用该模型的时候,直接引用id就可以了。这种方式的变形是将xml数据写进文件,然后在model标签用source属性进行引用,这种情况下,xml文件是直接被编译进swf文件的。
这种模型的定义方式适用于较简单的业务情况。
2.使用actionscript脚本
<mx:Script>
<![CDATA[
privatevarmodelEmployee:Object=
{
name:
{
first:"",
last:""
},
department:"",
email:""
}
]]>
</mx:Script>
3.使用actionscript类
package
{
publicclassEmployeeModel
{
privatevar_firstName:String="";
privatevar_lastName:String="";
privatevar_department:uint=0;
privatevar_email:String="";
}
//在这里定义set和get处理函数
}
使用基于脚本,或基于MXML的数据模型是,无法定义模型类型。要定义属性类型,必须使用基于类的数据模型。
4.使用<mx:XML>定义
<mx:XMLid="modelEmployee"format="e4x">
xml数据
</mx:XML>
这种方式和用model非常相似。
具体使用哪种方式要看具体的业务逻辑需求。
1.使用<mx:Model>标记
2.使用actionscript脚本定义
3.使用actionscript类定义
4.使用<mx:XML>定义
下面就这四种情况分别进行介绍。
1.<mx:Model>
直接在flex的主程序中定义
<mx:Modelid="...">
以xml方式定义模型
</mx:Model>
使用该模型的时候,直接引用id就可以了。这种方式的变形是将xml数据写进文件,然后在model标签用source属性进行引用,这种情况下,xml文件是直接被编译进swf文件的。
这种模型的定义方式适用于较简单的业务情况。
2.使用actionscript脚本
<mx:Script>
<![CDATA[
privatevarmodelEmployee:Object=
{
name:
{
first:"",
last:""
},
department:"",
email:""
}
]]>
</mx:Script>
3.使用actionscript类
package
{
publicclassEmployeeModel
{
privatevar_firstName:String="";
privatevar_lastName:String="";
privatevar_department:uint=0;
privatevar_email:String="";
}
//在这里定义set和get处理函数
}
使用基于脚本,或基于MXML的数据模型是,无法定义模型类型。要定义属性类型,必须使用基于类的数据模型。
4.使用<mx:XML>定义
<mx:XMLid="modelEmployee"format="e4x">
xml数据
</mx:XML>
这种方式和用model非常相似。
具体使用哪种方式要看具体的业务逻辑需求。
相关文章推荐
- Flex 3快速入门: 处理数据 定义数据模型
- 性能测试用户模型(一):概述、术语定义、基础数据、压力度量
- Django为何用Python代码定义数据模型
- ADO.NET Entity Framework 定义高级数据模型(实体框架任务)
- 性能测试用户模型(一):概述、术语定义、基础数据、压力度量
- 定义数据模型&访问数据库
- Python第十三天 django 1.6 导入模板 定义数据模型 访问数据库 GET和POST方法 SimpleCMDB项目 urllib模块 urllib2模块 httplib模块 django和web服务器整合 wsgi模块 gunicorn模块
- 游戏开发 定义数据模型
- ADO.NET Entity Framework定义高级数据模型(实体框架任务)
- 一个使用sqlalchemy定义的数据模型实例
- hbase源码系列(四)数据模型-表定义和列族定义的具体含义
- flex的数据模型
- 元数据的定义及其与MOF、模型关系
- 通用权限管理平台--数据模型定义
- 关于我对数据模型的定义!~
- XCode6定义数据模型的错误
- JBoss jBPM 3.1 定义数据模型
- django ORM数据模型的定义
- 处理模型——通过定义一个自定义的TypeWriter和TypeReader直接处理顶点位置数据
- Flex基础-----之Flex数据模型