2012-04-04 112 views
0

我是Sencha Touch(主要針對此問題的MVC)的新用戶,我們有一個使用Sencha Designer 2創建界面的UI團隊成員,但目前他正在創建很多不同的模型(每個商店一個模型)。但是隻有一個參考的AJAX文件,只有不同的參數。在Sencha Touch 2中爲模型創建動態參數

所以有可能使參數動態取決於哪個商店試圖訪問它。 即,如果商店用戶試圖訪問該模型,它可以放入「ajax.php?store = user」,如果商店Facebook試圖訪問它可以放入「ajax.php?store = facebook」的模型,那麼等等。對於我來說,每個商店只有一個模型非常多餘,這似乎很愚蠢。

如果這是一個明顯的修復,我很抱歉,就像我說的進出口新的Sench觸摸:)

回答

1

你可以有你所有的商店

Ext.define('SomeNamespace.model.SomeModel', { extend : 'Ext.data.Model' }); 

,並提供extraParams的空模型在你的店裏

Ext.define ('SomeNamespace.store.someStore', { 
    extend : 'Ext.data.Store', 
    model: 'SomeNamespace.model.SomeModel', 
    proxy: { 
     type: 'ajax', 
     url : '/ajax.php', 
     extraParams : { 
      store : 'someStore' 
     } 
    } 
}); 
相關問題