jQuery MiniUI

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

表格内校验为啥不起作用 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2020-1-9 16:09:20 |只看该作者 |倒序浏览
<div field="item_code" width="150" headeralign="center" headerstyle="font-weight: bold;"
                                        align="center" required="true">字段
                                        <input property="editor" class="mini-textbox" style="width: 100%;" />
                                </div>

数据为空时,为啥校验grid.isValid() =  true?

Rank: 8Rank: 8

沙发
发表于 2020-1-9 16:25:09 |只看该作者
请先校验,再获取结果
grid.validate();       //进行校验
var result=grid.isValid();      //获取结果

Rank: 6Rank: 6

板凳
发表于 2020-1-9 17:52:21 |只看该作者
dforce 发表于 2020-1-9 16:25
请先校验,再获取结果
grid.validate();       //进行校验
var result=grid.isValid();      //获取结果 ...

就是校验这样写的,不过grid.isValid()= true,是不是参数哪里有问题

grid.validate();
                if (grid.isValid() == false) {
                        var error = grid.getCellErrors()[0];
                        grid.beginEditCell(error.record, error.column);
                        return;
                }
                var data = grid.getChanges ();

Rank: 8Rank: 8

地板
发表于 2020-1-9 18:01:35 |只看该作者
哎呀 发表于 2020-1-9 17:52
就是校验这样写的,不过grid.isValid()= true,是不是参数哪里有问题

grid.validate();

vtype="required"

Archiver|普加软件

GMT+8, 2024-5-4 01:13 , Processed in 1.041919 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部