2012-02-03 19 views
1

ExtJS 4のTreeGridとTreePanelコンポーネントの違いは何ですか?ExtJs 4のTreeGridとTreePanelコンポーネントの違いは何ですか?

私は私が(スライスとダッシュボードのサイコロ種類の)行とサブ行を表示することができますいくつかのコンポーネントを探していたが、私はTreeGridとTreePanelに出くわしたExtJSの4

で似た何かを見つけることができませんでしたどちらが最新で使用されるかは不明です。

教えてください!

+1

'treegrid = treepanel + columns'。ツリーグリッドは、グリッドのようなデータを表示するように構成されたトレパネルです。 –

+0

@MoleculeMan、ありがとうたくさん:) – Shekhar

答えて

3

あなたはTreepanelを使用します。私は、ツリーグリッドの名前は、伝統的なケーリーだと信じています。ここでは、そのような獣の非常に素晴らしいきれいな例である:彼らは例の名前を変更しませんでしたどのようにhttp://docs.sencha.com/ext-js/4-0/#!/example/tree/treegrid.html お知らせ:)

+0

ありがとう... Senchaの人々がxtypeをTreeGridからTreePanelに変更したようですが、チュートリアル名の名前を忘れたようです。 – Shekhar

+0

もう1つ質問があります。ほとんどのチュートリアルでは、コンポーネントはExt.Create()メソッドを使用して作成されますが、MVCチュートリアルではExt.define()メソッドを使用してコンポーネントを作成しています。だから2つの違いは何ですか?どの方法で選ぶ?コンポーネントを作成する2つの異なる方法がある理由は何ですか? – Shekhar

+1

クラスシステムガイドで丁寧に準備ができました。 "create"メソッドはコンポーネントのインスタンスを提供します。これは "new"キーワードを置き換えます。定義メソッドまたは拡張メソッドは、オブジェクトの定義またはプロトタイプまたはクラスを提供します。他のオブジェクトからxtype configを使って "作成"または参照されない限りインスタンス化されません。 – dbrin

関連する問題