Ext JS 4. tree.Panel
을 가지고 있는데, 노드의 모델 데이터에서 생성 된 각 노드에 사용자 정의 HTML을 표시하고자합니다. 상점을로드 할 때 노드의 text
을 설정하여이 작업을 수행 할 수 있지만 마크 업을 수행하는 것은 모델 작업이 아닙니다. 그래서 내 HTML을 렌더링하는 사용자 정의 Column
을 만들었습니다.Ext JS 트리 노드를 올바르게 사용자 정의하는 방법은 무엇입니까?
내 문제는 : 내가 Ext.tree.Column
에서 파생되지 않는 한, 제대로 표시되지 않습니다 (외곽선, 플러스/마이너스 아이콘 등 없음). 그렇게해도 모든 것이 정상이지만, Ext.tree.Column
은 Ext JS에 비공개로 표시됩니다.
내가 원하는 것을 수행하기 위해 공식적으로 지원되는 API가 있습니까?
내가 ExtJS에 4 나무 패널을 사용자 지정하는 방법에 대한 블로그 게시물, 나는 그것이 도움이되기를 바랍니다 쓴
'treecolumn'도 사용합니다. 그게 내 질문에 관한거야. –
나는 본다. ExtJS 4 TreeGrid 데모는 "treecolumn"을 사용하기 때문에 우리가 사용하는 것이 좋습니다. 여기 링크가 있습니다 : http://dev.sencha.com/deploy/ext-4.0.7-gpl/examples/tree/treegrid.js – Chao
합리적인 것 같습니다. –