Sencha Touch 模型:字段和变量之间的区别
Posted
技术标签:
【中文标题】Sencha Touch 模型:字段和变量之间的区别【英文标题】:Sencha Touch Model: Difference between fields and variables 【发布时间】:2013-07-25 05:38:34 【问题描述】:我有两个模型,但无法找到两者之间的区别
Ext.define('Contact',
extend: 'Ext.data.Model',
config:
firstName: null,
lastName: null
);
Ext.define('Contact',
extend: 'Ext.data.Model',
config:
fields: ['firstName', 'lastName']
);
对于第一个 sencha 生成的 set 和 get 方法,但对于第二个为什么 sencha 不生成 set 和 get 方法
【问题讨论】:
【参考方案1】:第一个定义了两个名为 firstName
和 lastName
的属性,而第二个正确的定义了字段 firstName
和 lastName
当使用第一个时,模型将永远无法通过get()
/set()
提供数据操作
请注意,读取器需要一个字段定义才能将数据“读取”到模型中。您将在rawData
属性中找到读取器用于填充内部data
属性(由getter 和setter 使用)的数据。
【讨论】:
以上是关于Sencha Touch 模型:字段和变量之间的区别的主要内容,如果未能解决你的问题,请参考以下文章