문제

서버에서 JSON을 얻고 그리드에 표시하는 것은 비교적 간단합니다. 응용 프로그램에서 (http://pssnet.com/~devone/extjs3/loadselection5.html) 동적 그리드 데이터 스토어를 생성합니다. 추가 처리를 위해서는 서버로 보내야합니다.

데이터 저장소를 JSON으로 변환 할 수있는 방법이 있다면 jQuery에서와 같이 스트리 키를 뿌려 매개 변수를 보낼 수 있습니다.

JSON을 구축하기 위해 전체 데이터 스토어를 통해 반복되는 다른 내용은 방법이 없습니다.

고맙습니다.

도움이 되었습니까?

해결책

(다음이 Ext> 2.3에 적용되도록 보장 할 수 있습니다)

ext.data.store는 ext.data.record 객체의 배열을 저장하기 때문에 기본 데이터에 직접 액세스 할 수 없으므로 (Ext.Data.record 데이터를 캡슐화 함) 실제로 직접적인 방법이 없습니다. 그러나 ext.data.record 자체에는 "data"라는 공공 속성이 있습니다 ( 필드 : 가치 속성), 배열로 수집 할 수 있습니다 (예 : ext.data.store#각 메소드를 사용하여)을 사용한 다음 ext.encode ()를 인코딩하여 "Stringify"를 "stringify"합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top