【发布时间】:2018-04-26 09:44:10
【问题描述】:
我有一个如下图所示的 JQGrid。 我想,如果用户在 Step Up 列中输入值,Step Down 的值将为 0,Step Down 列将变为不可编辑。这样用户就无法在 Step Down 列中输入值。
Step Down 列也应如此。即,如果用户在 Step Down 列中输入值,Step Up 列将变为不可编辑。
我试图在列的编辑选项中使用以下代码来实现这一点,但没有取得多大成功:
{ name: 'stepup', index: 'stepup', align: 'center', width: 250,
sortable: false, editable: true,
editoptions:{dataEvents:[{type: 'change',
fn: function(e){
var setpup_val = $(this).val();
if($.trim(setpup_val)!=""){
$(this).jqGrid('setColProp', 'stepdown', {editable:false});
}
}
}]}},
PS:我使用的是free-jqgrid/4.15.2
【问题讨论】: