2014-08-29 9 views
0

ListriGrid가 있는데, 많은 데이터가 있고 응용 프로그램의 시작에서로드하지 않으려 고하므로 autoFetchData : false 을 넣고 싶습니다. 하지만 그것은 필터 목록에 문제가 발생했습니다 !! 예 : ListGrid.fetchData ({id: 1}) 작동하지 않습니다! 이 문제를 해결하는 방법을 알고 계신가요autofetchData : false 일 때 listGrid를 필터링 (또는 페치)하는 방법

답변

0

그리드에 dataSource가 연결되어 있습니까? 아직로드되지 않은 상태에서 .fetchData()를 실행 한 다음 .filterData ({id : 1}) 데이터 소스 객체에 대해 .fetchData ({id : 1}) 브라우저 콘솔에서 먼저 시도해보고 당신이 얻는 것을보십시오.

그리드에서 dataSource를 제거한 경우 먼저 .setData()로 배열을로드하거나 array로 localDataSource를 정의 해보십시오.

+0

1 년 전 질문을해도 감사합니다.) – SBarney

+0

환영합니다. 스택 오버플로의 목적입니다. smarclient에서 약간 벗어나 부트 스트랩 및 angularjs로 이동합니다. 하지만 난 그냥 내 smartclient 지식을 사라지게하고 싶지 않아 :) 그것을 공유하고 싶습니다 :) 당신이 대답을 즐기고 그것이 직업을하면, 당신은 정답으로 선택하고 응원 해 줄 수 있습니다;) –