我正在使用Dojo tabContainer& contentPane中。我想要一个无法通过点击打开的标签。这可能吗?请帮帮我。
答案 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);