jQuery MiniUI

标题: 请问下这段代码中,CellEdit中的oncellvalidation为什么没能用起 [打印本页]

作者: 星光灭绝    时间: 2013-1-18 17:17:28     标题: 请问下这段代码中,CellEdit中的oncellvalidation为什么没能用起

我用http://miniui.com/demo/#src=datagrid/celledit.html
CellEdit 单元格编辑做的grid  但修改的时候validate没起作用

<div id="Grid" class="mini-datagrid" style="width: 100%; height: 90%" allowresize="true"
                allowalternating="true" pagesize="20" url="XXX.ashx?action=GetAll" oncellvalidation="onCellValidation"
                idfield="Id" allowCellEdit="true" allowCellSelect="true" multiSelect="false" editNextOnEnterKey="true" selectonload="false">
                <div property="columns">
                    <div field="Id" width="58" headeralign="center" align="center" allowsort="true">
                        ID</div>
                    <div field="Year" width="40" headeralign="center" align="center" allowsort="true">
                        年度<input property="editor" class="mini-textbox" vtype="range:999,9999" rangeErrorText="数字必须在1000到9999之间" style="width:100%;" required="true" /></div>
…………


    function onCellValidation(e) {        if (e.valid == false) {            alert("d");         }    }
不管填的值是否正确,都没执行alert


作者: factory    时间: 2013-1-18 17:36:28

oncellvalidation是表格的验证事件
oncellvalidation会再单元格的值验证的时候触发,不是编辑器,你可以监听编辑的onvalidation事件
参考:http://www.miniui.com/demo/index ... cellvalidation.html




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