主要是keyHandler里面的东西,通过reload来返回给后台,url地址是哪里,返回的内容就在哪里
$('#dwid').combogrid({
url: 'url',
panelWidth: 200,
multiple: true,
idField: 'dwid',
textField: 'dwname',
delay: 500,
editable: true,
columns: [[
{ field: 'checked', checkbox: 'true' },
{ field: 'dwname', title: '点位名称', width: 160 }
]], keyHandler: {
up: function () { },
down: function () { },
enter: function () { },
query: function (q) {
//动态搜索
$("#dwid").combogrid("grid").datagrid("reload", { 'dwname': q });
console.log(q)
// $(this).combogrid("textbox").val(q);
$("#dwid").combogrid("setValue", q);
if (q == '') {
$("#dwid").combogrid("clear");
}
}
}
});
有时候输入字符模糊查询时 可能会导致字符变多注意引入的js 顺序