jQuery MiniUI
标题:
datagrid行编辑时如何验证?
[打印本页]
作者:
xtinker
时间:
2014-7-31 16:01:57
标题:
datagrid行编辑时如何验证?
miniui版本3.1,datagrid行编辑时验证无效,代码如下
<div id="dataGrid" class="mini-datagrid" style="height: 100%; width: 100%;" url="GetList" idfield="ID" allowresize="true" pagesize="20">
<div property="columns">
<div type="checkcolumn" width="45"></div>
<div field="ROOMCODE" width="120" headeralign="center" align="center" vtype="required;maxLength:50;">
库房编号
<input property="editor" class="mini-textbox" style="width: 100%;" />
</div>
<div field="ROOMNAME" width="200" headeralign="center" align="left" vtype="required;maxLength:200;">
库房名称
<input property="editor" class="mini-textbox" style="width: 100%;" />
</div>
</div>
</div>
JS代码:
function doSave() {
var grid = mini.get("dataGrid");
grid.validate();
if (grid.isValid() == false) {
var error = grid.getCellErrors()[0];
grid.beginEditCell(error.record, error.column);
msgUI("信息填写不完整或格式不对,请重新输入!");
} else {
//保存
}
}
我这里的问题添加符合需求的数据都不能验证通过,如何解?
作者:
dforce
时间:
2014-7-31 16:51:18
本帖最后由 dforce 于 2014-7-31 17:19 编辑
grid.commitEdit()
grid.validate()
验证前先都结束编辑
作者:
xtinker
时间:
2014-7-31 17:16:48
dforce 发表于 2014-7-31 16:51
grid.commitEdit()
grid.validate()
验证前先都结构编辑
有用,非常感谢!
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2