2012-03-31 8 views

答えて

2

独自のタブコントローラーウィジェットを作成する必要があります。

  • をボタン

あなたを作成するには、

  • 更新MyTabControllerのJavaScriptをボタンの場所を持ってMyTabControllerためのテンプレートを作成しますdijit.layout.TabController
  • を拡張MyTabControllerを作成します。次のように手順は次のようになりますあなたの新しいコントローラーウィジェットを2つの方法のいずれかで使用できます。それが私の場合は、dijit.layout.TabContainerに拡張された独自のタブコンテナウィジェットを作成し、_makeController関数をオーバーライドして新しいコントローラをインスタンス化します。

    また、あなたはTabContianerウィジェット

    var tc = new dijit.layout.TabContainer({ 
        _makeController: function(srcNode) { 
         ... 
        } 
    }, node); 
    

    をインスタンス化するときは、_makeController関数の中で行われる必要があるかを確認するためにdijit.layout.TabContainerソースを見ることができます_makeController機能に渡すことができます。

  • 関連する問題