Search code examples
jquerytabsjquery-easyui

Disable All Tabs In JEasy UI


I am using jeasy ui Tabs. Link To Jeasy Ui Tabs

Is there a way to disable all tabs at once. ??

Currently i am able to disable one by one only.

$('#tab').tabs('disableTab', 1);    
$('#tab').tabs('disableTab', 2);

Thanks In Advance.


Solution

  • First Solution :

    $('#tab').tabs('tabs').forEach(function(v,i){
         var opts=$('#tab').tabs("getTab",i).panel("options");
         opts.tab.addClass("tabs-disabled");
         opts.disabled=true;      
    });
    

    Second Solution:

    $('#tab').tabs('tabs').forEach(function(v,i){
      var opts=$('#tab').tabs("disableTab",i);
    });