- 注册时间
- 2017-4-2
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 295
- 精华
- 0
- 帖子
- 68
 
|
datagrid单元格输入的数据有验证,我写在
- function onCellCommitEdit(e) {
- var editor = e.editor;
-
- var grid = e.sender;
- var record = e.record;
- var field = e.field, value = e.value;
- if( field=="numsell2"){
- var goodid = record.goodid;
- var colorid = record.colorid;
- $.ajax({
- url : "getshopsellnumdiff?goodid=" + record.goodid+"&colorid="+colorid ,
- success : function(text) {
- if(text.length>10){
- var jt = mini.decode(text);
-
- if( jt[0].num2 < value ){
- alert('该款商品商店库存为:'+ jt[0].num2 +'件,你现在开单数量是:'+value+'件。请核对!');
- e.cancel=true;
- }
- }
- else{
- alert('没有商品数据!');
- e.cancel=true;
- }
-
- },
- error : function() {
- }
- });
- }
复制代码 运行时,我故意输入一个较大的数据,这样就会触发错误。回车后,的确可以弹出错误信息,但是光标还是跳到下一个单元格中去了。
怎么让它出错了,提示消息后,光标还停在出错的单元格?
谢谢!
|
|