나는 아래의 명령오류가 발생
gmisRevenueGross.setExpanded (revenueGrossBean, true)를 사용하여 노드 (모델 콩)를 확장하는 것을 시도하고있다;
는하지만 아래의 오류
java.lang.AssertionError: null at com.sencha.gxt.widget.core.client.treegrid.TreeGrid.setExpanded(TreeGrid.java:673) at com.sencha.gxt.widget.core.client.treegrid.TreeGrid.setExpanded(TreeGrid.java:644)
I 버튼의 핸들러 내부에 넣어 동일한 코드를 얻을, 나는 노드를 확장 할 수 있었다. 그래서 나는 dom이로드되기 전에 확장하려고 노력하고 있다고 생각합니다. 그래서 노드를 저장 공간에 추가 한 후 곧 확장 할 수있는 방법이 있습니다. grid.setAutoExpand (true)에 대해서는 정상적으로 작동하지만 모든 노드가 확장됩니다.
GXT의 어떤 버전입니까? 그곳에는 버그가 있다고 생각했지만, 부모 노드를 재귀 적으로 확장하여 주어진 노드가 보이도록 할 수 있다고 결심했습니다. –
@ColinAlworth 버전 3.1.1 및 mvp4g 프레임 워크를 사용하여 저장소에 모든 빈을 추가 한 직후에 setExpanded (parent, true) 메서드를 호출합니다. – MeanMan