2
如何動態禁用jqGrid行?動態禁用jqGrid行
我有一個複選框,jqGrid的一種形式,我想根據複選框值在網格中禁用行,我都試過,沒有運氣以下:
注:jqgridtable_Add_Remove是jqGrid中列的名稱。
function disableCheckBox() {
var list = jQuery("#jqgridtable").getDataIDs();
for (var i = 0; i < list.length; i++) {
if (getEnabledCheckboxVal()) {
$('#jqgridtable_Add_Remove').attr('disabled', true);
} else {
$('#jqgridtable_Add_Remove').removeAttr('disabled', true);
}
}
}
function disableCheckBox() {
var list = jQuery("#jqgridtable").getDataIDs();
for (var i = 0; i < list.length; i++) {
//var rowData = jQuery("#jqgridtable").getRowData(list[i]);
if (getEnabledCheckboxVal()) {
$('#' + list[i] + ' > td:not(.jqgrid-rownum)').attr('disabled', 'disabled');
} else {
$('#' + list[i] + ' > td:not(.jqgrid-rownum)').removeAttr('disabled', 'disabled');
}
}
}
function getEnabledCheckboxVal() {
var chk = $('#Enabled').is(':checked');
return chk;
}
是不是你想在行內禁用的按鈕? – Ohgodwhy 2013-04-29 20:23:32
@Ohgodwhy我想在行內禁用一個複選框,禁用整行也很好。 – Fabii 2013-04-29 20:24:37
你可以從@Oleg找到答案[here](http://stackoverflow.com/a/5260847/1160115) – 2013-04-30 03:47:40