2012-02-03 35 views
1

我想知道什麼是ExtJS 4的TreeGrid和TreePanel組件之間的區別?ExtJs 4的TreeGrid和TreePanel組件之間有什麼區別?

我一直在尋找一些組件,它可以讓我顯示的行和亞行(用於切片和切塊種儀表盤),但無法找到ExtJS的4

類似的事情我碰到的TreeGrid和TreePanel中來但不知道哪一個是最新的,哪一個被使用?

請指教!

+1

'treegrid = treepanel + columns'。 treegrid是一個配置爲顯示網格數據的樹形面板。 – 2012-02-03 06:13:06

+0

@MoleculeMan,非常感謝:) – Shekhar 2012-02-03 06:43:01

回答

3

你想使用Treepanel。我相信treegrid的名字是一個遺留的凱里。這裏有一個很好的例子:http://docs.sencha.com/ext-js/4-0/#!/example/tree/treegrid.html 注意他們沒有重命名這個例子:)

+0

謝謝...它看起來像Sencha人已經從TreeGrid更改xtype到TreePanel,但忘記重命名教程名稱。 – Shekhar 2012-02-03 07:18:18

+0

我還有一個問題。在大多數教程中,組件都是使用Ext.Create()方法創建的,但在他們的MVC教程中,他們使用Ext.define()方法創建組件。那麼兩者之間的區別是什麼?選擇哪種方式?以及爲什麼有兩種不同的方式來創建組件? – Shekhar 2012-02-03 07:20:48

+1

通過班級系統指南仔細準備好。 「創建」方法爲您提供了一個組件的實例 - 它取代了「新」關鍵字。定義或擴展方法爲您提供了對象的定義或原型或類。除非「創建」或通過另一個對象的xtype配置引用它們,否則它們不會被實例化。 – dbrin 2012-02-03 07:28:05

相關問題