0

グリッドが空のときに JQGrid の NavGrid ボタンを無効にしたい。次のコードを使用していますが、ボタンが無効になりません。

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

これに関するヘルプは大歓迎です。

4

1 に答える 1

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");
  }
于 2015-02-23T10:20:18.323 に答える