0
我在我的頁面上有一個禁用的按鈕。當我在我的網格中選擇一行時,我想啓用它。如果沒有選擇任何行,則應該返回到禁用狀態。 ,如何檢測何時在jqgrid中選擇了一行並選擇了非行?
我該如何檢測何時在jqgrid中選擇了一行並選擇了非行?
我在我的頁面上有一個禁用的按鈕。當我在我的網格中選擇一行時,我想啓用它。如果沒有選擇任何行,則應該返回到禁用狀態。 ,如何檢測何時在jqgrid中選擇了一行並選擇了非行?
我該如何檢測何時在jqgrid中選擇了一行並選擇了非行?
如果使用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
包括因爲在開始禁用按鈕的代碼,更改排序順序後或過濾後(如果你使用它)行將不會被選中。