jQuery MiniUI

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

CellEdit 单元格编辑提交后检验不正确返回编辑状态 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-7-14 23:10:15 |只看该作者 |倒序浏览
在datagrid 中,假如一行A列的单元格进行CellEdit编辑,

在单元格cellendedit事件中通过ajax从数据库获取最新的数据返写回datagrid 的B列中。

问题:假如返回没有数据或者是空值写入B列,如何控制当前A列的单元单还是编辑的状态?

Rank: 8Rank: 8

沙发
发表于 2017-7-17 11:03:19 |只看该作者
这需要重新跳回去了
var row = e.record;
var column = e.column;
      
$.ajax({
    ...
    success:function(text){
           if(text==""||text==undifined){
                          grid.beginEditCell(row,column);

           }
    }
})

Rank: 2

板凳
发表于 2017-7-18 08:01:57 |只看该作者
就是这功能。API上只有个beginEditCell ()不带参数的,你这有参数......隐藏得真深!

Rank: 8Rank: 8

地板
发表于 2017-7-18 14:40:59 |只看该作者
shmily4666 发表于 2017-7-18 08:01
就是这功能。API上只有个beginEditCell ()不带参数的,你这有参数......隐藏得真深! ...

先设置了选中单元格的话,可以不带参数的
grid.setCurrentCell([row,column])
grid.beginEditCell();

Archiver|普加软件

GMT+8, 2024-4-28 04:40 , Processed in 1.034040 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部