2012-07-22 2 views
0

RpcProxy 호출에 의해 반환 된 간단한 ModelData로 트리 구조를 채우려고합니다. (아무런 이상한 점, Json 없음, 최대 절전 모드가 아닌 단순한 Java) AsyncTree 예제와 유사).GXT 2.x - TreePanel/TreeStore/TreeLoader/RpcProxy

시작하려면 'BasicTree'예제를 사용하고 'AsyncTree'처럼 보이도록 수정했습니다. 나는 은 서버 측이 BasicTree 예에서와 같이 (전체 트리를 반환해야을 가정하지만 난 정말 바보 (RPC 호출 날 전달 된 노드)의 자식을 반환에만 해야하는 참조하십시오.

나는 TreePanel, Tree ... 등을 이해하지 못한다고 생각합니다. 괜찮은 온라인 문서 나 자세한 내용을 알고있는 분은 누구입니까?

답변

-1

실제로 멋진 예제가 있습니다. GXT 2.x 라이브러리에 포함 된 비동기 기반 트리 컨텐츠

어딘가에 gxt.xxx.zip 파일의 압축을 풀고 al ook at samples\examples\src\com\extjs\gxt\samples\server\FileServiceImpl.java 단지 한 번에 하나의 트리 모델 레이어를 구축하는 몇 가지 방법 만 포함합니다.

당신은 그래, 난 그냥 어제보고 있었다 examples\src\com\extjs\gxt\samples\client\examples\treepanel\AsyncTreePanelExample.java

+0

에 해당하는 클라이언트 측 코드를 볼 수 있습니다. 내 나무가 광범위하지 않기 때문에 폴더를 확장 할 때마다 서버 측 호출을 작성하는 대신 한 번에 모든 트리를로드하는 방법을 찾고 있습니다. BTW, 그 응답에 대한 그). – rfh

+0

나는 서비스를 호출하고 onSuccess() 메서드에서 store.add (modelData)를 수행하는 콜백을 정의 할 것이라고 생각한다. 로더를 모두 건너 뜁니다. – rfh

+0

그 또한 유효한 옵션입니다, 우리는 때로는 나무가 작아 질 때만 그렇게합니다. 이 경우 저장소에 모델을 추가 한 후 트리 패널을 만들지 않는 한 트리 상태 복원이 작동하지 않는다는 것을 알 수 있습니다 – Roadkillnz