繁体   English   中英

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

[英]How to disable specific dijit contentPane tabs created by html?

我正在使用Dojo tabContainer和contentPane。 我想要一个无法通过单击打开的选项卡。 这可能吗? 请帮我。

显然,虽然tabContainer实现目前无法实现(请参阅此处 ),但是您可以尝试这里建议的一些方法

附魔页面的建议解决方法是:

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

所以。 有了该修复程序之后,您可以使用上面的原始代码禁用选项卡。 即通过遍历注册表并过滤掉来找到选项卡按钮。

 var b; 

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM