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();