我可以使用 sencha extjs 商店和模型进行 sencha touch 吗?
我正在尝试使用 sencha touch 创建移动应用程序。我已经使用 sencha extjs 创建了应用程序,但想知道我的 extjs 应用程序中的商店和模型通常是否适用于 sencha 触摸应用程序? 有什么想法吗?
我正在使用 Sencha extjs 4.2 和 Sencha touch 2.4 谢谢
最佳答案
Sencha Touch 2.4 中的模型需要在“config”属性中包含字段。另一方面,当这些字段包含在“config”属性中时,ExtJS4 无法识别这些字段。
因此,根据我的经验,两个平台之间的模型非常相似,但它们有一些您必须考虑的细微差异。
所以,在 Sencha Touch 中:
Ext.define('Model1', {
extend: 'Ext.data.Model',
config: {
fields: ['test1', 'test2']
}
});
在 ExtJS 中:
Ext.define('Model1', {
extend: 'Ext.data.Model',
fields: ['test1', 'test2']
});
我认为这是您需要做的唯一更改(也许如果您尝试自定义代理或类似的东西,还有一些其他小的更改)
关于javascript - 我可以使用 sencha extjs 商店和模型进行 sencha touch 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28353784/