2015-02-05 74 views
0

我可以使用sencha extjs商店和模型進行sencha touch嗎?我可以使用sencha extjs商店和模型進行sencha touch嗎?

我想創建一個使用sencha touch的移動應用程序。我已經用sencha extjs創建了應用程序,但是想知道我的extjs應用程序中的商店和模型是否適用於sencha觸摸應用程序? 任何想法?

我使用煎茶ExtJS的4.2和煎茶觸摸2.4 感謝ExtJS的和煎茶觸摸共同組成的

回答

2

Sencha Touch 2.4中的模型需要具有「config」屬性中的字段。另一方面,當ExtJS4包含在「config」屬性中時,它們無法識別這些字段。

因此,根據我的經驗,這兩個平臺的模型非常相似,但它們有一些小差異,您必須考慮。

所以,在煎茶觸摸:

Ext.define('Model1', { 

extend: 'Ext.data.Model', 

config: { 
    fields: ['test1', 'test2'] 
} 
}); 

,並在ExtJS的:

Ext.define('Model1', { 

extend: 'Ext.data.Model', 

fields: ['test1', 'test2'] 
}); 

我認爲這是你需要做的(也許如果您嘗試自定義代理的唯一變化或類似的東西,還有一些小的變化)

1

代碼庫是非常相似的,所以你可以端口一些錯過的功能,如果需要的話,但是當我在支持項目Sencha Touch,我使用的模型和商店與ExtJS項目中的相同。