jqGrid自动完成内联编辑

时间:2013-03-08 14:49:41

标签: jqgrid autocomplete inline-editing

我有一个使用jqGrid的网格,在这个网格中我可以使用内联编辑编辑行。我正在尝试在可编辑的行中执行自动完成功能。这可能吗?如果是,我如何识别这些行?

1 个答案:

答案 0 :(得分:0)

您可以在列的colModel中设置classes: autoCompleteFieldClassName,然后使用它在编辑时添加自动完成字段。

实施例: 在colModel中,您可以通过选项将列分配给列单元格 classes: autoCompleteFieldClassName

这个类允许你在内联编辑事件上设置一个jQuery选择器,它允许你选择附加到这个单元格列的输入元素。获得此元素后,您可以附加jQuery自动完成

$(inputElement).autocomplete({ source: '/Controller/GetAutocompleteInformation',
    minLength: 2, autosearch: true,
    select: function (event, ui) {
        $(elem).val(ui.item.value);