禁用dijit.layout.tabcontainer中的选项卡

时间:2013-05-03 11:21:33

标签: tabs dojo tabcontainer dijit.layout

   alert(dijit.byId("CPane1AvailableContentPane").get("disabled"));
   dijit.byId("CPane1AvailableContentPane").setAttribute("disabled",true);
   alert(dijit.byId("CPane1AvailableContentPane").get("disabled")); 
  • 我有一个以编程方式创建的带有一些标签的dijit.layout.tabcontainer。
  • 这些选项卡以编程方式创建了dijit.contentpane。
  • 我想禁用特定标签。
  • 我尝试了上面的代码。但它不起作用。
  • 在第一次警报中,它是假的,在第二次警报中是真的。我希望价值得到设定。但UI没有变化。
  

Tabcontainer ID:dijit.byId('tab1');

上面是禁用的唯一方法,还是其他任何方法?

1 个答案:

答案 0 :(得分:1)

DISABLE DOJO TAB

- > pane.set(“disabled”,true);

==> registry.byId('tab1')。set('disabled',true);

试试这个dijit.byId(“CPane1AvailableContentPane”)。set('disabled',true);