jQuery MiniUI

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

急急急,关于DataGrid的疑问 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-9-4 11:13:02 |只看该作者 |倒序浏览
请问,选中单元格之后,怎么知道我选中的是哪一列呢?

Rank: 8Rank: 8

沙发
发表于 2017-9-4 12:22:57 |只看该作者
var cell=grid.getCurrentCell()
var column=cell[1];
var row=cell[0];

Rank: 1

板凳
发表于 2017-9-4 13:06:20 |只看该作者
dforce 发表于 2017-9-4 12:22
var cell=grid.getCurrentCell()
var column=cell[1];
var row=cell[0];


您这个报错诶:TypeError: cell is null,我要知道我点击单元格的时候是Test还是Test1,代码:
  1. <div id="datagrid_MachineData" class="mini-datagrid" style="width: 100%; height: 100%;" oncellclick="CellClick">
  2. <div field="Test" width="90">测试</div>
  3. <div field="Test1" width="90">测试</div>
  4. </div>
复制代码

Rank: 8Rank: 8

地板
发表于 2017-9-4 13:52:35 |只看该作者
.Net 发表于 2017-9-4 13:06
您这个报错诶:TypeError: cell is null,我要知道我点击单元格的时候是Test还是Test1,代码: ...

我上面写的代码是在选中单元格后外部获取,你如果是在点击事件里获取,可以直接获取
grid.on("cellclick",function(e){
     var record=e.record;
     var column=e.column;
     alert(column.header);
})

Rank: 1

5#
发表于 2017-9-4 13:56:20 |只看该作者
dforce 发表于 2017-9-4 13:52
我上面写的代码是在选中单元格后外部获取,你如果是在点击事件里获取,可以直接获取
grid.on("cellclick" ...

非常感谢!解决了

Rank: 1

6#
发表于 2017-9-4 14:04:49 |只看该作者
dforce 发表于 2017-9-4 13:52
我上面写的代码是在选中单元格后外部获取,你如果是在点击事件里获取,可以直接获取
grid.on("cellclick" ...

但是弹窗弹了好多次,请问是Bug吗?

Rank: 1

7#
发表于 2017-9-4 14:09:50 |只看该作者
.Net 发表于 2017-9-4 14:04
但是弹窗弹了好多次,请问是Bug吗?

是我放错了位置,已经解决了,再次感谢!

Archiver|普加软件

GMT+8, 2025-7-17 06:41 , Processed in 1.020797 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部