내가하려는 것은 아래와 같은 매개 변수를 사용하여 상점을로드하는 것입니다. 따라서 상점의 처음 10 개 항목 만 가져옵니다.매개 변수를 사용하여 상점로드
app.stores.actualites.load({
params : {
start:0,
limit:10,
},
callback : function(records, operation, success) {
app.loadmask.hide();
}
});
그러나 작동하지 않는 경우 18 개의 모든 상점 항목이 반환됩니다.
시작 매개 변수를 1로 설정하면 17 개의 항목이 반환되므로이 매개 변수는 작동하지만 다른 매개 변수는 작동하지 않습니다.
업데이트 : 상점 코드
app.stores.actualites = new Ext.data.Store({
model: 'app.models.Actualites',
proxy: {
type: 'ajax',
url: app.stores.baseAjaxURL + '&jspPage=%2Fajax%2FlistActualites.jsp',
reader: {
type: 'json',
root: 'actualite',
successProperty: 'success',
totalProperty: 'total',
idProperty: 'blogEntryInfosId'
}
}
});
내가 브라우저에서 URL을 시도하고 & 시작을 추가 할 때 여기에 이상한 일이있다 = 0 & 제한 = 1이 잘 작동합니다 ...
업데이트 : extraParams로 시도하십시오.
나는 또한 extraParams로 시도했지만 여전히 작동하지 않습니다.
app.stores.actualites.getProxy().extraParams.start = 1;
app.stores.actualites.getProxy().extraParams.limit = 2;
app.stores.actualites.load({
callback : function(records, operation, success) {
app.loadmask.hide();
}
});
서버에서이로드 요청을 처리하는 코드를 제공 할 수 있습니까? –