javascript - 我可以使用 sencha extjs 商店和模型进行 sencha touch 吗?

标签 javascript extjs extjs4 sencha-touch

我可以使用 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/

相关文章:

JavaScript 不遵循下拉列表选择

javascript - JavaScript 如何调用一系列方法?

javascript - this.fireEvent 不工作 extjs3

javascript - extjs 5 getStore().filter

extjs - 如何在ExtJS 4中使用Ext.define?

javascript - 工具栏中的菜单 - Ext-JS 4

javascript - 为什么这个小的 javascript 不起作用?

javascript - 识别 Ext.Component、Ext.Element 和 HTMLElement

extjs - 使用 extjs 设计数独

javascript - 为什么 mongodb 不给我超过 100 个文件?