jQuery MiniUI
标题:
grig中怎么验证某列的值是否是combobox中的值
[打印本页]
作者:
meriberry
时间:
2017-7-21 19:12:51
标题:
grig中怎么验证某列的值是否是combobox中的值
<div field="mc" displayField="mc" width="60px" headerAlign="center" vtype="required;" >
名称
<input id="mcCombo" property="editor" class="mini-combobox" style="width:100%;" allowinput="true" emptyText="请输入名称..."
onvalidation="onComboValidation" valueField="dm" textField="mc" required="true" url="../BLL/BLL_BasicInfo/BLL_My_Goods.aspx?method=seach_mymc" />
</div>
复制代码
请问grid中有一列是可以通过下拉菜单进行选择筛选的,下拉菜单的值是从后台获取的,
我想要在提交前验证名称的值是否属于下拉菜单中,目前在combobox为编辑状态下,可以显示验证提示文本,但是在结束编辑后,无法验证,请问怎么解决!
function onComboValidation(e) {
var record = e.record;
var editor = e.editor;
var value = e.value;
var grid = e.sender;
if (e.field == "mc") {
if (e.value == "") {
e.isValid = false;
e.errorText = "请输入名称...";
}
}
var items = this.findItems(e.value);
//alert(grid);
if (!items || items.length == 0) {
e.isValid = false;
e.errorText = "所选名称非下拉菜单名称";
}
}
复制代码
作者:
felt
时间:
2017-7-22 12:53:52
combobox有属性valueFromSelect,设置true,可以控制必须选择下拉数据中的内容。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2