2011-11-02 61 views

回答

2

如果使用multiselect: true選項,你應該做到以下幾點

onSelectRow: function (id) { 
    var selRows = $(this).jqGrid('getGridParam','selarrrow'); 
    if (selRows.length === 0) { 
     alert ("no rows are selected now"); 
     // you can disable the button 
    } else { 
     alert ("a row is selected now"); 
     // you can disable the button 
    } 
} 

另外,你應該在loadComplete包括因爲在開始禁用按鈕的代碼,更改排序順序後或過濾後(如果你使用它)行將不會被選中。

相關問題