문제가 해결되었습니다. 내 가게에서 어떤 프록시를 사용하고 있지 않습니다. 위의 API를 사용하여 데이터를 검색하고 loadData 메소드를 사용하여 저장소에 바인딩합니다. 그럼 난 내 도구 모음의 totalProperty뿐만 아니라
을 설정합니다 - 프록시를 호출에서 우리를 방지 할 수
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;
},
반환 거짓 toolbarchange 이벤트
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);
});
그런 다음로드
친애하는 하리, 덕분에 나는 그것을 사용하여 추가하거나 loaddata 그것을 사용하여 저장소에 바인딩 할 수 있습니다 ...하지만 내가 프록시를 통해이 함수를 바인딩 할 필요가 있기 때문에 나는 격자와 함께 할당 된 페이징 도구 모음 .. 내가 이것을 사용하면 데이터를 표시하는 방법, 우리가 페이징 툴바를 클릭 할 때 새로 고침하면 URL없이 서버 프록시를 사용하고 있다는 오류가 발생합니다. –