jQuery MiniUI

标题: datagrid 单击单元格 [打印本页]

作者: zx159753zxas    时间: 2015-4-13 16:50:01     标题: datagrid 单击单元格

你好,我想单击单元格的时候把颜色改变去掉,该怎么设置呢,就是还保持原来的颜色不变

作者: felt    时间: 2015-4-13 16:55:16

那是单元格选中的效果
你可以设置单击不选中,allowCellSelect="false"
如果你还是需要选中,那么修改样式
html body .mini-grid .mini-grid-cell-selected {
   background:

作者: zx159753zxas    时间: 2015-4-13 17:05:07

felt 发表于 2015-4-13 16:55
那是单元格选中的效果
你可以设置单击不选中,allowCellSelect="false"
如果你还是需要选中,那么修改样式

这个背景颜色是不用设置值么?,我无论写上还是没有,但是都不管用啊
作者: felt    时间: 2015-4-13 17:18:10

zx159753zxas 发表于 2015-4-13 17:05
这个背景颜色是不用设置值么?,我无论写上还是没有,但是都不管用啊

请上传图片说明你到底是改什么
作者: zx159753zxas    时间: 2015-4-13 17:24:35

felt 发表于 2015-4-13 17:18
请上传图片说明你到底是改什么

是这么个问题:就是griddata有个单击行事件,而且datagrid里面有个超链接,一单击超链接会触发单击事件和超链接事件,所以我要根据单击的单元格的标题头名称来判断单击的是不是超链接事件,来分别执行这两个事件


作者: zx159753zxas    时间: 2015-4-13 17:28:11

zx159753zxas 发表于 2015-4-13 17:24
是这么个问题:就是griddata有个单击行事件,而且datagrid里面有个超链接,一单击超链接会触发单击事件和 ...

如果有其他的判断方法来判断点击的是超链接还是单击行事件,也可以不用这个单击单元格的事件
作者: felt    时间: 2015-4-13 17:30:12

zx159753zxas 发表于 2015-4-13 17:24
是这么个问题:就是griddata有个单击行事件,而且datagrid里面有个超链接,一单击超链接会触发单击事件和 ...

1 你需不需要单元格选中,如果不需要的话直接设置allowCellSelect="false"就可以去掉
2 你需要选中又不需要选中背景色的话,把选中单元格的背景色改成和你行选中的背景一样的颜色

行点击事件无法判断点击列,请使用单元格点击事件
作者: zx159753zxas    时间: 2015-4-13 17:41:39

felt 发表于 2015-4-13 17:30
1 你需不需要单元格选中,如果不需要的话直接设置allowCellSelect="false"就可以去掉
2 你需要选中又不需 ...

哦,单击单元格和选中单元格不是一个事件?如果我单击单元格如何获取单元格的标题头
<div field="link" headerAlign="center" align="center" width="120">链接</div>或者就是获取其中的field的值
作者: zx159753zxas    时间: 2015-4-14 09:05:39

zx159753zxas 发表于 2015-4-13 17:41
哦,单击单元格和选中单元格不是一个事件?如果我单击单元格如何获取单元格的标题头
链接或者就是获取其 ...

当我单击单元格的时候,如何获取单元格的值或者单元格的列的名称就是标题头
作者: felt    时间: 2015-4-14 09:19:13

zx159753zxas 发表于 2015-4-14 09:05
当我单击单元格的时候,如何获取单元格的值或者单元格的列的名称就是标题头 ...

grid.on("cellclick",function(e){
      e.record[e.field]
      e.column.header
})




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