Sencha Touch2模型对象的使用(赋值,取值)
2012-06-05 14:39
267 查看
1、在创建Sencha Touch模型对象之前,先定义一个模型:
//测试用模型
Ext.define('IsptResultMod', {
extend: 'Ext.data.Model',
config: {
fields: [
'MintTaskCode', //任务编号
'MintItemCode', //巡检项编号
'MstrItemName', //巡检项名称
'MstrEquipCode', //设备编号
'MstrEquipName', //设备名称
'MstrValue', //测量值
'MstrDefectValCode', //缺陷值编码
'MstrDefectVal', //缺陷值
'MstrDescption', //问题说明
'MstrExecState', //执行状态(已巡检/待巡检)
]
}
}); 2、使用模型创建一个Sencha Touch对象:
//用模型创建的对象
var resultByCode = Ext.create('IsptResultMod',{
MintItemCode:'1',
MintTaskCode:'2',
MstrDefectVal:'3',
MstrDefectValCode:'4',
MstrDescption:'5',
MstrEquipCode:'6',
MstrEquipName:'7',
MstrExecState:'8',
MstrItemName:'9',
MstrValue:'0'
}); 3、为了测试赋值,我们再来创建一个数据对象:
//测试用数据
resultByCode.setData(resultData); 5、也可以单个赋值:
resultByCode.set('MintItemCode','new ItemCode Data'); 6、获取数据:
resultByCode.getData();
//测试用模型
Ext.define('IsptResultMod', {
extend: 'Ext.data.Model',
config: {
fields: [
'MintTaskCode', //任务编号
'MintItemCode', //巡检项编号
'MstrItemName', //巡检项名称
'MstrEquipCode', //设备编号
'MstrEquipName', //设备名称
'MstrValue', //测量值
'MstrDefectValCode', //缺陷值编码
'MstrDefectVal', //缺陷值
'MstrDescption', //问题说明
'MstrExecState', //执行状态(已巡检/待巡检)
]
}
}); 2、使用模型创建一个Sencha Touch对象:
//用模型创建的对象
var resultByCode = Ext.create('IsptResultMod',{
MintItemCode:'1',
MintTaskCode:'2',
MstrDefectVal:'3',
MstrDefectValCode:'4',
MstrDescption:'5',
MstrEquipCode:'6',
MstrEquipName:'7',
MstrExecState:'8',
MstrItemName:'9',
MstrValue:'0'
}); 3、为了测试赋值,我们再来创建一个数据对象:
//测试用数据
var resultData = { MintItemCode:'a', MintTaskCode:'b', MstrDefectVal:'c', MstrDefectValCode:'d', MstrDescption:'e', MstrEquipCode:'f', MstrEquipName:'g', MstrExecState:'h', MstrItemName:'i', MstrValue:'j', };4、为模型对象赋值:
resultByCode.setData(resultData); 5、也可以单个赋值:
resultByCode.set('MintItemCode','new ItemCode Data'); 6、获取数据:
resultByCode.getData();
相关文章推荐
- thinkphp5使用Db和对象模型进行取值
- Sharepoint2010应用开发四:使用客户对象模型(Client Object Model)向SharePoint列表写数据
- 使用对象模型操作文档库(DocumentLibrary)
- sencha touch2使用define定义视图与create的差异
- SharePoint 2010 使用客户端对象模型ECMAScript复制文件
- 微软文档翻译:【最佳实践】使用sharepoint对象模型编程时候的常见问题
- 《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)
- ZZ:使用.NET语言开发Silverlight应用程序入门(二):界面和对象模型
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)
- JavaScript 浏览器对象模型BOM使用介绍
- SharePoint【ECMAScript对象模型系列】-- 04. 使用ECMA操作网站对象(website)
- 使用Javascript动态增加,删除表格(使用DHTML对象模型)
- 使用客户端对象模型访问User Profile
- ZZ:使用.NET语言开发Silverlight应用程序入门(二):界面和对象模型
- 使用对象模型创建SharePoint2010列表并使用Feature部署
- 使用客户端对象模型回写SharePoint列表
- 实体对象模型中使用自跟踪实体分离Model和Context
- CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值(十四)
- 【最佳实践】使用sharepoint对象模型编程时候的常见问题
- 使用 Excel 2003 对象模型添加 XML 数据集成 (From MSDN)