【发布时间】:2014-04-09 17:58:35
【问题描述】:
我有一个网格。第一列是每一行的复选框。第二列每行有两个按钮:编辑和删除。单击编辑按钮调用内联编辑。我只是想禁用网格中所有行的内联编辑。我想在点击编辑按钮时显示一个表单。
我无法为这个问题找到合适的答案。我确实在 SO 找到了一些相关的帖子,但我似乎不清楚。
感谢和问候。
【问题讨论】:
标签: jqgrid
我有一个网格。第一列是每一行的复选框。第二列每行有两个按钮:编辑和删除。单击编辑按钮调用内联编辑。我只是想禁用网格中所有行的内联编辑。我想在点击编辑按钮时显示一个表单。
我无法为这个问题找到合适的答案。我确实在 SO 找到了一些相关的帖子,但我似乎不清楚。
感谢和问候。
【问题讨论】:
标签: jqgrid
这就是我所做的,非常丑陋,但它有效。我的直觉是必须有更好的 解决方案。
$(grid_selector).jqGrid({
....
onSelectRow: function(id){
jQuery(grid_selector).restoreRow(id);
$('#jSaveButton_' + id).hide();
$('#jCancelButton_' + id).hide();
$('#jEditButton_' + id).show();
$('#jDeleteButton_' + id).show();
},
....
});
希望这对某人有所帮助。还在等待更好的解决方案。但是它有一个问题,编辑按钮不再调用表单,我会尝试寻找解决方案。
【讨论】:
尝试使用类似的东西,这是初始化网格时的示例
{
name: 'Question', index: 'Question', width: 80, align: 'top', editable: true,
editoptions: {
dataInit: function (el) {
$(el).attr('readonly', true);
}
}
},
【讨论】: