단일 페이지에는 같은 열이지만 표시 할 레코드가 다른 두 개의 눈금이 있다고 가정합니다.EXTJS4 : 동일한 저장소의 데이터이지만 다른 레코드가있는 각 눈금을 표시하는 Approch
가 여기에 두 가지 해결책이 될 수 : 그리드를 렌더링하기 전에 가게에
사용 동일 모델 및 저장 및 필터. 이 솔루션의 잠재적 인 문제 : 기본 저장소가 동일하므로 두 번째 눈금이 일 때 첫 번째 눈금에서 필터가 지워집니다.
다른 저장소 정의 및 모델 정의 (프록시 및 필드를 다른 저장소/모델 정의와 동일하게 유지하면서 이름을 변경하는 것)를 사용하십시오. 문제점 : Pandora 응용 프로그램에서이 문제를 시도해 보았습니다. 두 번째 표에는 레코드가 표시되지 않았습니다.
어떤 방법이 더 효과적이며 해당 문제를 해결할 수 있습니다.
가기 : : Ext.create를 ('의 mystore 고마워요
샤의 접근 방식은 확실히 좋은 것이 아니다 ... 그것은 작동하지만, 그렇지 이것을 달성하는 가장 좋은 방법 :
UPDATE 여기
는 저장소 개체를 복제하는 코드 샘플입니다! 나는 DmitryB의 솔루션도 추천한다. 두 번째 표가로드되지 않은 경우 두 번째 저장소에서 load()를 호출하는 것을 잊었을 수 있습니까? –
이 작업을 수행하는 유일한 방법은 다른 저장소를 만드는 것입니다. 흠 ... – Geo