jQuery MiniUI

 找回密码
 立即注册
查看: 12434|回复: 2
打印 上一主题 下一主题

datagrid行编辑时如何验证? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-7-31 16:01:57 |只看该作者 |倒序浏览
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 {
            //保存
        }
    }


我这里的问题添加符合需求的数据都不能验证通过,如何解?

Rank: 8Rank: 8

沙发
发表于 2014-7-31 16:51:18 |只看该作者
本帖最后由 dforce 于 2014-7-31 17:19 编辑

grid.commitEdit()
grid.validate()
验证前先都结束编辑

Rank: 2

板凳
发表于 2014-7-31 17:16:48 |只看该作者
dforce 发表于 2014-7-31 16:51
grid.commitEdit()
grid.validate()
验证前先都结构编辑

有用,非常感谢!

Archiver|普加软件

GMT+8, 2025-7-20 22:02 , Processed in 1.045255 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部