jQuery MiniUI

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

datagrid添加行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-29 10:10:25 |只看该作者 |倒序浏览
请问一下,表格总共有20行,我添加一个index=0的新行,他被添加到第一行,我加了一个cellmousedown事件,当我点击添加的新行时,弹出的提示行为21行,哪个属性表示他是在的第一行呢?

Rank: 8Rank: 8

沙发
发表于 2013-6-30 00:13:25 |只看该作者
本帖最后由 felt 于 2013-6-30 00:14 编辑
请问一下,表格总共有20行,我添加一个index=0的新行,他被添加到第一行,我加了一个cellmousedown事件,当我点击添加的新行时,弹出的提示行为21行,哪个属性表示他是在的第一行呢?


如图,我点增加在第一行添加一行,然后我oncellmousedown=fff,
跳出来的alert是0,表示是第一行。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

板凳
发表于 2013-7-2 14:43:10 |只看该作者
felt 发表于 2013-6-30 00:13
如图,我点增加在第一行添加一行,然后我oncellmousedown=fff,
跳出来的alert是0,表示是第一行。
...

我用  grid.on("cellmousedown", function (e) {    var row = grid.getSelected();
        var index = grid.indexOf(index);  }来获取,弹出的为什么都是  -1?

Rank: 8Rank: 8

地板
发表于 2013-7-2 14:55:10 |只看该作者
我用  grid.on("cellmousedown", function (e) {    var row = grid.getSelected();
        var index = grid.indexOf(index);  }来获取,弹出的为什么都是  -1?


var index=grid.indexOf(row)

Rank: 2

5#
发表于 2013-7-2 15:06:57 |只看该作者
felt 发表于 2013-7-2 14:55
var index=grid.indexOf(row)

复制错了,是row

Rank: 8Rank: 8

6#
发表于 2013-7-2 15:16:28 |只看该作者
复制错了,是row


按照你的代码做的,如图。照你上面复制错的倒是会报-1。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

7#
发表于 2013-7-2 15:27:19 |只看该作者
felt 发表于 2013-7-2 15:16
按照你的代码做的,如图。照你上面复制错的倒是会报-1。

我知道了,我把allowRowSelect设置为false 了,但我想选中单元格时,只有单元格高亮,不让整行高亮,该如何设置?

Rank: 8Rank: 8

8#
发表于 2013-7-2 15:51:16 |只看该作者
这个不行- -

Rank: 2

9#
发表于 2013-7-2 16:21:01 |只看该作者
felt 发表于 2013-7-2 15:51
这个不行- -

那根据 单击的单元格来获得row对象 可以吗?

Rank: 8Rank: 8

10#
发表于 2013-7-2 17:09:26 |只看该作者
yudeshijie 发表于 2013-7-2 16:21
那根据 单击的单元格来获得row对象 可以吗?

var cell = grid.getCurrentCell();
var row = cell[0];
var column = cell[1];

Archiver|普加软件

GMT+8, 2025-7-8 04:59 , Processed in 1.050322 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部