jQuery MiniUI
标题:
datagid 单元格验证问题
[打印本页]
作者:
efan
时间:
2017-8-29 16:11:47
标题:
datagid 单元格验证问题
我在datagid 设置了 editNextOnEnterKey="true" editNextRowCell="true" 两个属性,我在编辑单元格时想加一道验证,如果验证不通过,不能够使用enter跳转至下一行的同一列。
下列是我的代码:
<div field="ReceiveNum2" width="60" headeralign="center" allowsort="true">
收货量
<input property="editor" class="mini-textbox" style="width:80px"/>
</div>
//收货
function onReceiveDetail(e) {
if (rows.DueNum < e.sender.value) {
mini.alert("不能大于待收量!");
//ArrivalDetailsTable.setSelected(checkrows);
return false;
}
}
作者:
felt
时间:
2017-8-29 17:05:21
验证并不能阻止单元格的跳转,这里需要跳转完之后再跳回来。
grid.on("cellvalidation", function (e) {
if (e.field == "loginname") {
if (e.isValid == false) {
var column = e.column;
setTimeout(function () {
grid.setCurrentCell([e.record,e.column])
grid.beginEditCell()
}, 500)
}
}
})
作者:
efan
时间:
2017-8-29 17:54:30
felt 发表于 2017-8-29 17:05
验证并不能阻止单元格的跳转,这里需要跳转完之后再跳回来。
grid.on("cellvalidation", function (e) {
...
感觉版主回答,有例子吗?这个看不太懂。
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2