是否可以在左侧的TabContainer标头中放置一个按钮?
我想将其放置在“第一个标签”旁边。
感谢帮助 :)
最佳答案
您将必须创建自己的选项卡控制器窗口小部件。步骤如下:
创建扩展dijit.layout.TabController
的MyTabController
为MyTabController创建一个模板,该模板在按钮上有一个位置
更新MyTabController javascript以创建按钮
您可以通过以下两种方式之一来使用新的控制器小部件。如果是我,我还将创建自己的选项卡容器窗口小部件,该窗口小部件扩展dijit.layout.TabContainer
并覆盖_makeController
函数以实例化新控制器。
另外,您可以在实例化TabContianer小部件时传递_makeController
函数
var tc = new dijit.layout.TabContainer({
_makeController: function(srcNode) {
...
}
}, node);
您可以查看
dijit.layout.TabContainer
源,以了解需要在_makeController
函数中执行的操作。