私はextjsで働いています。私は次のように店を持っています-
Ext.define('Balaee.store.qb.QbqnsStore',{
extend: 'Ext.data.Store',
model: 'Balaee.model.qb.QbqnsModel',
autoLoad: true,
proxy:
{
type:'ajax',
api:
{
read:index.php/QuestionBank/qbpaper/createpaper',
},
reader:
{type:'json',
//root:'polls',},
writer:
{type:'json',
root:'data',
}}});
したがって、プロキシの読み取りプロパティは上記の URL に設定されます。今、私はこの同じストアを他のビューに使用したいのですが、読み取りプロパティの URL が異なります。ストアの読み取り URL を動的に変更するにはどうすればよいですか? ボタンクリックイベントとして試してみました URLからデータを読みたい- /index.php/QuestionBank/qbpaper/Reviewquestionpaper111
ボタンクリック機能については、次のように書いていました-
review:function()
{
//alert("hello");
var QbqnsStore=this.getStore('qb.QbqnsStore');
proxy=QbqnsStore.getProxy();
Ext.apply(proxy.api,{
read:'http://127.0.0.1/s_balaee/Balaee/index.php/QuestionBank/qbpaper/Reviewquestionpaper',
});
このストアの変数を作成し、新しい必要な URL を提供しました。Btは機能していません。したがって、読み取りプロパティで異なる URL を持つ異なるビューに同じストアを使用する方法。