내 응용 프로그램의 페이징 도구 모음에 문제가 있습니다. 내 저장소는 MySQL 데이터베이스 테이블을 JSON 데이터로 변환하는 PHP 스크립트로 채워집니다.다음 및 이전 단추 무시 도구 모음 sencha extjs 4.1
내 창에는 그리드를 필터링하는 데 사용하는 양식이있는 패널이 있습니다. 모든 "필터"는 store.load()
호출로 매개 변수로 전달되며 PHP 스크립트는 쿼리를 완료하고 데이터를 반환합니다.
내 문제는 일부 필터가있을 때 페이징 도구 모음의 다음 단추를 클릭하면 필자의 필터가 사라지고 추가 매개 변수없이 저장됩니다. nextPage()/prevPage() 호출에서 추가 매개 변수를 보내려면 어떻게해야합니까?
편집 : 나는 store.on('beforeload')
를 사용하여 해결 , 여기 내 솔루션입니다 :
store.on('beforeload', function(store, operation, opts){
operation.params={
// yuor params here
param1: param1Value,
param2: param2Value
};
}, this);
가 작동하지 않습니다 ,이 솔루션을 시도하는 매개 변수를 사용하고 난 가게 Next (다음)를 클릭하면 매개 변수없이 다시로드됩니다. 위 질문에 내 코드를 게시했습니다. – andyts93