如何禁用html创建的特定dijit contentPane选项卡?

时间:2011-08-22 08:06:04

标签: javascript dojo

我正在使用Dojo tabContainer& contentPane中。我想要一个无法通过点击打开的标签。这可能吗?请帮帮我。

1 个答案:

答案 0 :(得分:3)

显然目前无法通过tabContainer实现(参见here)进行此操作,但您可以尝试一些建议here

增强页面中建议的解决方法是:

  

wildbill注意到在_TabButton.html中,存在未正确设置的连接。 onclick:最外面的dojoAttachEvent的onClick部分实际应该是onclick:_onClick

     

因此。使用该修复程序,您可以使用上面的原始代码禁用选项卡。即通过迭代注册表并将其过滤来找到标签按钮。即。

var b;
     

dijit.registry.byClass( “dijit.layout._TabButton”)。的forEach(函数(x)的   {if(x.label ==“你的标签按钮的标签”)b = x;});

//now disable it...
b.setAttribute('disabled', true);