可以是Ext.data,是否设置JsonPStore主机(基本url)?

u5rb5r59  于 2022-09-26  发布在  其他
关注(0)|答案(3)|浏览(120)

在Ext 6.5.3中,是否可以设置JsonPStore根url,以便自动附加配置参数“url”值?

aydmsdu9

aydmsdu91#

有两种方法:
要么在你的店里

stores: {
    myStore: {
        type: 'testStore',
        listeners: {
            beforeload: function(store, operation) {
                // either this works
                store.getProxy().setUrl('newUrl');
                // or you can try
                operation.setUrl('newUrl');
            }
        }
    }
}

或者您可以尝试使用全局近似。。。
通过Application.js中的onBeforeLaunch

onBeforeLaunch() {
   // redirect all calls to api url
   Ext.Ajax.addListener('beforerequest', function (conn, options) {
       options.url = Core.APIURL + options.url;
   });

   this.callParent(arguments);
}

或通过Ext.data.Connection事件beforerequest

ltqd579y

ltqd579y2#

配置参数“url”值将自动附加。如果在根url中设置JsonPStore。

3wabscal

3wabscal3#

尝试:

var store = Ext.getStore('YourStoreId');
store.getProxy().setUrl('your url');

相关问题