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

标签容器 ID:dijit.byId('tab1');

以上是禁用的唯一方法,还是有其他方法?

4

1 回答 1

1

禁用 DOJO 选项卡

--> pane.set("禁用", true);

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

试试这个 dijit.byId("CPane1AvailableContentPane").set('disabled',true);

于 2013-05-03T11:48:19.703 回答