您的位置:首页 > 其它

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、为了测试赋值,我们再来创建一个数据对象:
//测试用数据 
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  测试 任务 c
相关文章推荐