2012-04-04 13 views
0

私はSencha Touch(およびそのほとんどはMVC)を初めて使いました.Sencha Designer 2を使用してUIを作成するUIチームメンバーがいますが、さまざまなモデル(各店舗ごとに1つのモデル)がたくさんあります。しかし、参照する1つのAJAXファイルだけが、異なるパラメータでのみ存在します。Sencha Touch 2のモデルの動的パラメータを作成

したがって、どのストアがアクセスしようとしているかに応じてパラメータを動的にすることができます。 つまり、ストアのユーザーがモデルにアクセスしようとしている場合、ストア「Facebook」が「ajax.php?store = facebook」に入れることができるモデルにアクセスしようとすると、「ajax.php?store = user」に入れることができますオンである。店舗ごとに1つのモデルを持つことは非常に冗長です。

これは明らかに修正された場合、私は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' 
     } 
    } 
}); 
関連する問題