jQuery MiniUI
标题:
autocomplete值的问题
[打印本页]
作者:
happylover1278
时间:
2023-2-22 10:37:36
标题:
autocomplete值的问题
grid 中是这样定义的
<div autoEscape="true" name="zcmc" displayField="zcmc" field="wyzf" align="left"
width="250" headerAlign="center">
物资名称
<div property="editor" class="mini-autocomplete"
popupWidth="700" textField="zcmc" valueField="wyzf" emptyText="输入物资名称检索"
remote="true" popupEmptyText="未查询到包含该名称的物资"
loadingText="查询中">
复制代码
但是在
autocomplete手输后的值 经常被赋值到
field中 导致value变成
物资名称 (还可能是不全的)
,
写了一些代码 但始终无法完全避免,
我判断如果编辑器没有发生勾选 就去禁止发生更改
datagrid_main.on('cellcommitedit', function (e) {
if (e.field == 'wyzf') {
if (e.editor.getData().length === 0) {
e.cancel = true
}
...
复制代码
但又出现了再次查询到的数据存在 自动勾选后还是覆盖了value
这怎么处理
作者:
happylover1278
时间:
2023-2-22 14:20:00
写了个事件 禁止插件自己提交值 提交的过程在valuechanged里判断
datagrid_main.on('cellcommitedit', function (e) {
if (e.field == 'wyzf') {
e.cancel = true
}
})
复制代码
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2