2012-04-11 4 views
1

트리를 사용할 때 서버와 저장소를 동기화하는 방법?Extjs Tree 서버와 자동 동기화

TreeStore을 사용하려고했지만 appendChild 또는 addChild가 없습니다. NodeInterface에는 appendChild 메소드가 있지만 상점이나 프록시를 통해 서버와 동기화되지 않습니다.

아이디어가 있으십니까?

+0

당신은 TreeStore 구조가 응용 프로그램 동안 동적으로 변경 될 수 있다는 것을 의미합니까? –

+0

예, 파일 브라우저를 만들고 있습니다. 나는 CRUD 연산을 가진 nodejs를 가진 서버를 만들었고 사용자는 노드를 추가, 제거, 이동, 이름 바꾸기 (...) 할 수 있어야한다. – Charles

답변

2

TreeStore에는 Store.add 또는 Store.delete와 같은 메소드가 없습니다. 부모 노드의 정보가 필요하기 때문입니다. 자, 루트 요소에 자식 추가 예제 :

var root = me.getCategoryTree().getRootNode(); 
root.appendChild(rec); 

me.getCategoryTree().getStore().sync(); 
+0

autoSync는 Extjs 4.1에서만 작동합니다 ... – Charles

관련 문제