2012-03-31 70 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功能。