2015-02-23 3 views
0

Я хочу отключить кнопки NavGrid в JQGrid, когда сетка пуста. Я использую следующий код, но кнопки не отключены.Отключите кнопки NavGrid в JQGrid, когда сетка пуста

var rowCount = jQuery('#gridID').jqGrid('getGridParam', 'reccount'); 
    if (rowCount == 0) { 
     $("view_" + "#gridID").addClass('ui-state-disabled'); 
     $("refresh_" + "#gridID").addClass('ui-state-disabled'); 
    } 

Любая помощь по этому поводу высоко ценится.

ответ

0

Я решил вышеупомянутую проблему. См. Мой нижеследующий код:

var rowCount = jQuery('#gridID').jqGrid('getGridParam', 'reccount'); 
    if (rowCount == 0) { 
     var grid = $("#gridID"), 
     gid = $.jgrid.jqID(grid[0].id); 

     var $viewBtn = $('#view_' + gid); 
     $viewBtn.addClass("ui-state-disabled"); 

     var $refreshBtn = $('#refresh_' + gid); 
     $refreshBtn.addClass("ui-state-disabled"); 
    }