【发布时间】:2013-03-08 14:49:40
【问题描述】:
我有一个使用 jqGrid 的网格,在这个网格中,我有可通过内联编辑进行编辑的行。我正在尝试在可编辑的行中进行自动完成。这可能吗?如果是,我如何识别这些行?
【问题讨论】:
标签: jqgrid autocomplete inline-editing
我有一个使用 jqGrid 的网格,在这个网格中,我有可通过内联编辑进行编辑的行。我正在尝试在可编辑的行中进行自动完成。这可能吗?如果是,我如何识别这些行?
【问题讨论】:
标签: jqgrid autocomplete inline-editing
您可以在列的 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);
【讨论】:
term 的值错误……它的值是网格中的值,而不是我写的值。