jQuery MiniUI

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

datagrid点击单元格获取行和列,并改变背景色 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-10-18 16:45:31 |只看该作者 |倒序浏览
版主你好,我想在datagrid中点击某个单元格,然后点击事件中要获取次单元格所处的行和列索引,并改变单元格选中的背景色;求教

Rank: 8Rank: 8

沙发
发表于 2013-10-18 17:20:44 |只看该作者
var cell = grid.getCurrentCell()
var rowIndex = grid.indexOf(cell[0])

var columnIndex = cell[1].index;

改变背景色的话,需要修改对应的样式,你用firebug等工具看下

Rank: 2

板凳
发表于 2013-10-19 12:14:20 |只看该作者
var columnIndex = cell[1].index; 这个貌似没用啊

Rank: 2

地板
发表于 2013-10-19 12:14:52 |只看该作者
factory 发表于 2013-10-18 17:20
var cell = grid.getCurrentCell()
var rowIndex = grid.indexOf(cell[0])

var columnIndex = cell[1].index; 这个貌似没用啊

Rank: 8Rank: 8

5#
发表于 2013-10-20 21:47:29 |只看该作者
JavaHome 发表于 2013-10-19 12:14
var columnIndex = cell[1].index; 这个貌似没用啊

你调试看下,应该是有的

Rank: 2

6#
发表于 2013-10-21 09:38:09 |只看该作者
factory 发表于 2013-10-20 21:47
你调试看下,应该是有的

应该是cell[1]._index

Rank: 8Rank: 8

7#
发表于 2013-10-21 11:36:43 |只看该作者
JavaHome 发表于 2013-10-21 09:38
应该是cell[1]._index

对.我说错了,是_index

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-10-21 19:07:53 |只看该作者
JavaHome 发表于 2013-10-21 09:38
应该是cell[1]._index

选中单元格颜色的样式:
html body .mini-grid .mini-grid-cell-selected{
   backgroud-color:red;
}

Archiver|普加软件

GMT+8, 2024-5-19 19:44 , Processed in 1.021401 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部