問題已經修復。我沒有在我的商店中使用任何代理..我使用上述api來檢索數據並將其綁定到使用loadData方法存儲。然後,我將我的工具欄的totalProperty以及
- 負載
Myapp.systemcontroller.Getdata(f).then(function (data) {
gridstore.loadData(data.Items);
gridstore.totalCount = data.TotalNumber;
var pgTb = Ext.getCmp('DataListPgTb');
pgTb.onLoad();
me.getLogList().setLoading(false);
});
然後在toolbarchange事件
toolBarChange: function (tbar, pageData, eOpts) {
var pageSize = PrIns.getApplication().Configuration.PageSize;
var me = this;
me.getLogList().setLoading(true);
var f = Ext.create(MyApp.webapi.filter.LogFilter', { pageIndex: pageData, pageSize: pageSize, orderBy: 'Ascending' });
var gridstore = this.getLogList().getStore();
Myapp.systemcontroller.Getdata(f).then(function (data) {
gridstore.loadData(data.Items);
gridstore.totalCount = data.TotalNumber;
gridstore.currentPage = pageData;
var pgTb = Ext.getCmp('DataListPgTb');
pgTb.onLoad();
me.getLogList().setLoading(false);
});
return false;
},
返回false將阻止我們調用代理
親愛的哈里,謝謝我可以通過使用add或loaddata將它綁定到商店它正在工作...但我需要通過代理綁定此功能,因爲我有分頁工具欄與網格相關聯..如果我使用此顯示數據的方式,當我們點擊分頁工具欄時刷新它會拋出錯誤,說明您正在使用沒有url的服務器代理 –