2012-02-03 3 views
1

ExtJS 4의 TreeGrid와 TreePanel 구성 요소의 차이점을 알고 싶습니다.ExtJs 4의 TreeGrid와 TreePanel 구성 요소의 차이점은 무엇입니까?

나는 날 (슬라이스 및 대시 보드의 주사위 종류) 행과 하위 행을 표시 할 수 있도록 몇 가지 구성 요소를 찾고 있었다하지만 난 TreeGrid에와 TreePanel 건너 온의 ExtJS 4

유사한 아무것도 찾을 수 없습니다 어떤 것이 최신이고 어떤 것이 사용되어야할지 확실하지 않습니까?

계발하십시오!

+1

'treegrid = treepanel + columns'. treegrid는 그리드와 같은 데이터를 표시하도록 구성된 treepanel입니다. –

+0

@MoleculeMan, 고마워요 :) – Shekhar

답변

3

Treepanel을 사용하고 싶습니다. 나는 트리 그리드 이름이 유산 캐리라고 믿습니다. 다음은 그러한 짐승의 아주 좋은 깨끗한 예입니다 : http://docs.sencha.com/ext-js/4-0/#!/example/tree/treegrid.html 어떻게 이름을 바꾸지 않았는가?

+0

감사합니다 ... Sencha 사람들이 xtype을 TreeGrid에서 TreePanel로 변경했지만 튜토리얼 이름의 이름을 바꾸는 것을 잊어 버린 것 같습니다. – Shekhar

+0

질문이 하나 더 있습니다. 대부분의 자습서에서는 구성 요소가 Ext.Create() 메서드를 사용하여 만들어 지지만 MVC 자습서에서는 Ext.define() 메서드를 사용하여 구성 요소를 만들고 있습니다. 그래서 둘 사이의 차이점은 무엇입니까? 선택할 방법은? 왜 구성 요소를 만드는 두 가지 다른 방법이 있습니까? – Shekhar

+1

클래스 시스템 가이드를 통해 신중하게 준비하십시오. "create"메소드는 구성 요소의 인스턴스를 제공합니다.이 구성 요소는 "new"키워드를 대체합니다. 정의 또는 확장 메소드는 객체의 정의 또는 프로토 타입 또는 클래스를 제공합니다. 다른 객체에서 xtype config를 통해 "생성"되거나 참조되지 않는 한 인스턴스화되지 않습니다. – dbrin