2012-03-31 80 views

回答

2

您將不得不創建自己的選項卡控制器小部件。具體的步驟如下:

  • 創建擴展dijit.layout.TabController
  • 創建MyTabController的模板有按鈕的地方
  • 更新MyTabController JavaScript來創建按鈕

你MyTabController可以通過以下兩種方式之一使用新的控制器小部件。如果是我,我還會創建自己的選項卡容器小部件,它將擴展dijit.layout.TabContainer並覆蓋_makeController函數以實例化新控制器。

或者,你可以實例化TabContianer部件

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

你可以看看dijit.layout.TabContainer源代碼,看看需要在_makeController功能做什麼時,通過在_makeController功能。