JQgrid:挑选整行与点击的单元格

时间:2017-02-09 15:28:03

标签: jqgrid

以下是两个不同的表格@Oleg

first上,单击一个单元格时,将挑选整行。

second上,只挑选点击的单元格。

这是由cellEdit: true控制的。

我希望有一个将cellEdit设置为false的逻辑,但仅限于某些行(在某些条件下,为简单起见,我们假设当单元格的值小于100时会发生这种情况)。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

要允许编辑某些列中的数据,必须在列中指定editable属性。 Free jqGrid允许使用回调函数作为editable属性的值。回调应返回布尔值,该值通知jqGrid,单元格是否可编辑。 The wiki article描述了更详细的功能。例如,某些列colModel中的以下回调仅允许在amount列中的值小于100时编辑单元格:

editable: function (options) {
    var item = $(this).jqGrid("getLocalRow", options.rowid);
    if (item.amount < 100) {
        return false;
    }
    return true;
}