Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何禁用由html创建的特定dijit contentPane选项卡?_Javascript_Dojo - Fatal编程技术网

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

Javascript 如何禁用由html创建的特定dijit contentPane选项卡?,javascript,dojo,Javascript,Dojo,我正在使用Dojo tabContainer和contentPane。我想要一个无法通过单击打开的选项卡。这可能吗?请帮帮我。显然,通过tabContainer实现(请参阅)目前不可能做到这一点,但您可以尝试一些建议 enchancement页面中建议的解决方法是: wildbill注意到在_TabButton.html中,有一个未正确设置的连接。最外层dojoAttachEvent的onclick:onclick部分实际上应该是onclick:\u onclick 所以。有了这个修复,您可以使

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

显然,通过tabContainer实现(请参阅)目前不可能做到这一点,但您可以尝试一些建议

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

wildbill注意到在_TabButton.html中,有一个未正确设置的连接。最外层dojoAttachEvent的onclick:onclick部分实际上应该是onclick:\u onclick

所以。有了这个修复,您可以使用上面的原始代码禁用选项卡。i、 e.通过迭代注册表并过滤掉它来找到tab按钮。i、 e

var b;
dijit.registry.byClass(“dijit.layout.\u TabButton”).forEach(函数(x) {if(x.label==“您的选项卡按钮的标签”)b=x;})

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