jQuery MiniUI

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

关于获取某个单元格的问题,getCellEl ( row, column )的使用 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-6-28 19:46:37 |只看该作者 |倒序浏览
怎么获取某列的某个但单元格,第一行靠左,剩下的行首行缩进2字符,让它看起来有种递进关系。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-6-29 09:11:25 |只看该作者
请在ondrawcell事件中处理,
再给不同行不同的缩进
e.cellStyle="text-indent:xxx"

Rank: 2

板凳
发表于 2018-6-29 09:33:15 |只看该作者
dforce 发表于 2018-6-29 09:11
请在ondrawcell事件中处理,
再给不同行不同的缩进
e.cellStyle="text-indent:xxx"

那我应该怎么判断这个行呢?

Rank: 8Rank: 8

地板
发表于 2018-6-29 09:55:57 |只看该作者
空巢青年 发表于 2018-6-29 09:33
那我应该怎么判断这个行呢?

grid.on("drawcell",function(e){
    var record=e.record;    //当前行
    var field=e.field;       //判断列
   if(field=="..."){
         if(grid.indexOf(record)==0){    //如果是第一行

        }else{

        }
   }
})

Rank: 2

5#
发表于 2018-6-29 10:03:35 |只看该作者
dforce 发表于 2018-6-29 09:55
grid.on("drawcell",function(e){
    var record=e.record;    //当前行
    var field=e.field;        ...

是这样的,组织结构这一列我用到了renderer="zzjgfgl" 属性,
function zzjgfgl(e){
   var zzjgfgl = e.record.zzjgfgl;
   if(zzjgfgl == null || zzjgfgl =='null'){
       zzjgfgl ="";
   }
   return "<a href='javascript:FGL(\""+e.record.zzbmdm+"\")' style='text-decoration:none; color:blue;'>"+e.value+"</a>";
}

所以我在这个方法里面怎么判断。

Rank: 8Rank: 8

6#
发表于 2018-6-29 10:48:24 |只看该作者
空巢青年 发表于 2018-6-29 10:03
是这样的,组织结构这一列我用到了renderer="zzjgfgl" 属性,
function zzjgfgl(e){
   var zzjgfgl = e. ...

这也是绘制事件一样
var record=e.record
grid.indexOf(record)判断行所在位置

Rank: 2

7#
发表于 2018-6-29 10:57:49 |只看该作者
本帖最后由 空巢青年 于 2018-6-29 10:59 编辑
dforce 发表于 2018-6-29 10:48
这也是绘制事件一样
var record=e.record
grid.indexOf(record)判断行所在位置
首先感谢版主,
我没有用绘制事件方法,我直接在renderer判断了,实现了就行。
if(field=="zzjgfgl"){
       if(datagrid2.indexOf(record)!=0){
           e.cellStyle = "text-indent:2em";
       }else{
           e.rowStyle = "color:red";
       }
   }

Rank: 8Rank: 8

8#
发表于 2018-6-29 11:23:30 |只看该作者
空巢青年 发表于 2018-6-29 10:57
首先感谢版主,
我没有用绘制事件方法,我直接在renderer判断了,实现了就行。
if(field=="zzjgfgl"){

一样的,renderer也是绘制,只是绘制单列

Archiver|普加软件

GMT+8, 2025-7-7 23:04 , Processed in 1.034426 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部