jQuery MiniUI

标题: mini-grid如何实现关联校验 [打印本页]

作者: 哎呀    时间: 2022-9-16 18:01:25     标题: mini-grid如何实现关联校验

A和B两个单元格,A单元格有错误提示,修改B单元格满足条件后如何将A单元格的错误提示去掉?
目前表格绑定有oncellvalidation事件,怎么处理上面的问题?

作者: felt    时间: 2022-9-19 09:12:00

<div field="a" name="aa" width="120" headerAlign="center" allowSort="true">a
                <input property="editor" class="mini-textbox" style="width:100%;" />
            </div>  
            <div field="b"  width="120" headerAlign="center" allowSort="true">b
                <input property="editor" class="mini-textbox" style="width:100%;" />
            </div>

function onCellValidation(e) {
           
            if (e.field == "a") {
                if (e.record.b == 1) {

                } else {
                    e.isValid = false;
                    e.errorText = "不能为空";
                }
            }
            if (e.field == "b") {
                grid.validateCell(e.record, "aa");     
            }
        }b列验证完主动去验证同行a列。

作者: 哎呀    时间: 2022-9-19 18:02:16

felt 发表于 2022-9-19 09:12
a
               
              

a单元格onCellValidation时,grid.validateCell(e.record, "bb");  
b单元格onCellValidation时,grid.validateCell(e.record, "aa");  
这样会不会造成循环?
作者: felt    时间: 2022-9-20 10:19:20

哎呀 发表于 2022-9-19 18:02
a单元格onCellValidation时,grid.validateCell(e.record, "bb");  
b单元格onCellValidation时,grid.va ...






欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2