Отключить вкладку в dijit.layout.tabcontainer

   alert(dijit.byId("CPane1AvailableContentPane").get("disabled"));
   dijit.byId("CPane1AvailableContentPane").setAttribute("disabled",true);
   alert(dijit.byId("CPane1AvailableContentPane").get("disabled")); 
  • У меня есть программно созданный dijit.layout.tabcontainer с некоторыми вкладками.
  • Эти вкладки программно создали dijit.contentpane.
  • Я хочу отключить определенную вкладку.
  • Я попробовал приведенный выше код. но он не работает.
  • В первом предупреждении это ложь, а во втором - правда. Я надеюсь, что значение устанавливается. но никаких изменений в пользовательском интерфейсе.

Идентификатор вкладки: dijit.byId('tab1');

Это единственный способ отключить или есть какой-то другой способ?


person Rachel    schedule 03.05.2013    source источник


Ответы (1)


ОТКЛЮЧИТЬ ВКЛАДКУ DOJO

--> pane.set("отключено", правда);

==> Registration.byId('tab1').set('отключено', правда);

попробуйте это dijit.byId("CPane1AvailableContentPane").set('disabled',true);

person mastermind    schedule 03.05.2013