jQuery MiniUI
标题: grid data 下的combo box 驗證 [打印本页]
作者: karen 时间: 2023-4-26 18:01:29 标题: grid data 下的combo box 驗證
grid data 設置了combo box, 也有用onValidation去驗證使用者輸入的值是否有存在於清單中, 當值不在清單時, 移出cell會跳警示, 但是在grid validation時(grid.Validate / grid.isValid), 抓不到這個錯誤, 應該要怎麼判斷 ?
<div name="AFENumber" field="AFENumber" headeralign="center" width="100">
AFE Number
<input property="editor" class="mini-combobox" valueField="AFE" textField="AFE" style="width: 100%;" value=""
allowInput="true"/>
</div>
functiononComboValidation(e) {
var items = this.findItems(e.value);
if (e.value!="" && (!items || items.length == 0)) {
e.isValid = false;
e.errorText = "Value enteredis not in the list.";
}
}
作者: felt 时间: 2023-4-27 08:55:44
请使用表格的验证,编辑器的验证不影响编辑结束。http://www.miniui.com/demo/#src=datagrid/cellvalidation.html
作者: karen 时间: 2023-4-27 09:57:17
felt 发表于 2023-4-27 08:55
请使用表格的验证,编辑器的验证不影响编辑结束。http://www.miniui.com/demo/#src=datagrid/cellvalidatio ...
表格驗證也可以用fndItems去驗證每個input的值有沒有在combo box裡的清單?
作者: felt 时间: 2023-4-27 14:22:07
karen 发表于 2023-4-27 09:57
表格驗證也可以用fndItems去驗證每個input的值有沒有在combo box裡的清單?
不能,数据需要你准备好。
或者你combobox直接设置好valueFromSelect="true",不在下拉里面的数据直接就清空掉了,都不需要验证。
作者: karen 时间: 2023-4-27 15:09:32
felt 发表于 2023-4-27 14:22
不能,数据需要你准备好。
或者你combobox直接设置好valueFromSelect="true",不在下拉里面的数据直接就 ...
好的, 謝謝~
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) |
Powered by Discuz! X2 |