jQuery MiniUI

标题: datagrid点击单元格获取行和列,并改变背景色 [打印本页]

作者: xxf880324    时间: 2013-10-18 16:45:31     标题: datagrid点击单元格获取行和列,并改变背景色

版主你好,我想在datagrid中点击某个单元格,然后点击事件中要获取次单元格所处的行和列索引,并改变单元格选中的背景色;求教

作者: factory    时间: 2013-10-18 17:20:44

var cell = grid.getCurrentCell()
var rowIndex = grid.indexOf(cell[0])

var columnIndex = cell[1].index;

改变背景色的话,需要修改对应的样式,你用firebug等工具看下
作者: JavaHome    时间: 2013-10-19 12:14:20

var columnIndex = cell[1].index; 这个貌似没用啊
作者: JavaHome    时间: 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; 这个貌似没用啊
作者: factory    时间: 2013-10-20 21:47:29

JavaHome 发表于 2013-10-19 12:14
var columnIndex = cell[1].index; 这个貌似没用啊

你调试看下,应该是有的
作者: JavaHome    时间: 2013-10-21 09:38:09

factory 发表于 2013-10-20 21:47
你调试看下,应该是有的

应该是cell[1]._index
作者: factory    时间: 2013-10-21 11:36:43

JavaHome 发表于 2013-10-21 09:38
应该是cell[1]._index

对.我说错了,是_index
作者: niko    时间: 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;
}




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2