jQuery MiniUI

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

dategrid点击增加一行 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-6-5 19:45:59 |只看该作者 |倒序浏览
dtegird点击增加一行,若上一行中有一列不允许为空,则让那一列获取焦点,如何实现?

Rank: 8Rank: 8

沙发
发表于 2014-6-6 09:31:35 |只看该作者
那你就是新增在最后一行了?

function addRow(){
   var length = grid.getData().length;
   var lastRow = grid.getRow(length);
   
   var newRow = {}
   grid.addRow(newRow,length)

   grid.validateRow(lastRow);
   var error = grid.getCellErrors()[0];
   grid.beginEditCell(error.record, error.column);
}

Rank: 3Rank: 3

板凳
发表于 2014-6-6 10:02:38 |只看该作者
factory 发表于 2014-6-6 09:31
那你就是新增在最后一行了?

function addRow(){

grid.validateRow(lastRow):
怎么验证grid中的一行?若要求是grid中的每一行都不为空,需要调用什么事件?

Rank: 8Rank: 8

地板
发表于 2014-6-6 11:19:35 |只看该作者
fiona_mao 发表于 2014-6-6 10:02
grid.validateRow(lastRow):
怎么验证grid中的一行?若要求是grid中的每一行都不为空,需要调用什么事件 ...

grid.validate()

Archiver|普加软件

GMT+8, 2025-7-14 01:50 , Processed in 1.043640 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部