当网格为空时,禁用JQGrid中的NavGrid按钮

时间:2015-02-23 06:43:14

标签: jqgrid-asp.net mvcjqgrid

我想在网格为空时禁用JQGrid中的NavGrid按钮。 我使用以下代码,但按钮不会被禁用。

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

对此的任何帮助都非常感谢。

1 个答案:

答案 0 :(得分: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");
  }