私はextjsで働いています。私は店舗を持っている -extjsで別のURLを使用して同じ店を使用する方法
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を動的に変更するには?私は
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',
});
AS-書かれていたので、ボタンのクリック機能上のURL - /index.php/QuestionBank/qbpaper/Reviewquestionpaper111
からデータを読みたいボタンのクリックイベントに AS-しようとしましたこのストアの変数を作成して、新しい必須URLを提供しました。 Btは動作しません。 したがって、同じストアをreadプロパティで異なるURLを持つ異なるビューに使用する方法。
あなたが言っていたように、reply.iのThanx sirが試みました。しかし、それは動作しません。この新たに挿入されたURLを呼び出さない – user2077845
誰かが私を助けてくれますか? – user2077845