jQuery MiniUI

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

请问下这段代码中,CellEdit中的oncellvalidation为什么没能用起 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-1-18 17:17:28 |只看该作者 |倒序浏览
我用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

Rank: 8Rank: 8

沙发
发表于 2013-1-18 17:36:28 |只看该作者
oncellvalidation是表格的验证事件
oncellvalidation会再单元格的值验证的时候触发,不是编辑器,你可以监听编辑的onvalidation事件
参考:http://www.miniui.com/demo/index ... cellvalidation.html

Archiver|普加软件

GMT+8, 2024-11-27 22:23 , Processed in 1.043100 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部