jQuery MiniUI

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

获取当前表格行数 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-8-5 08:19:52 |只看该作者 |倒序浏览
怎样获取treegrid当前表格数(不是数据行数,当折叠树的时候,表格行数也随着变动)?

Rank: 8Rank: 8

沙发
发表于 2016-8-5 09:33:00 |只看该作者
tree.getList().length
不管你是否折叠,都是这个

Rank: 3Rank: 3

板凳
发表于 2016-8-5 09:48:37 |只看该作者
felt 发表于 2016-8-5 09:33
tree.getList().length
不管你是否折叠,都是这个

我没表达清楚,我的意思是获取动态表格的行数
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

地板
发表于 2016-8-5 10:12:34 |只看该作者
felt 发表于 2016-8-5 09:33
tree.getList().length
不管你是否折叠,都是这个

那有没有动态重排索引号的方法,如图,1,3,5,7,9变为1,2,3,4,5。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2016-8-5 10:48:04 |只看该作者
三点水 发表于 2016-8-5 09:48
我没表达清楚,我的意思是获取动态表格的行数

tree.getVisibleRows().length

Rank: 3Rank: 3

6#
发表于 2016-8-5 12:33:15 |只看该作者
felt 发表于 2016-8-5 10:48
tree.getVisibleRows().length

谢谢,我想隔行添加行的背景色,而又不让它受到折叠展开的影响,该怎么做呢?
  1. function drawCell(e) {
  2.         var record = e.record,
  3.         node = e.node,         
  4.         column = e.column,
  5.         field = e.field,
  6.         value = e.value;
  7.         rowindex = e.rowIndex;
  8.     //修改行的样式
  9.     if (rowindex%2==1){
  10.         e.rowCls = "mycell";//“mycell”背景色样式
  11.     }
  12.     }
复制代码
这种会受到折叠的影响

Rank: 8Rank: 8

7#
发表于 2016-8-5 13:08:14 |只看该作者
三点水 发表于 2016-8-5 12:33
谢谢,我想隔行添加行的背景色,而又不让它受到折叠展开的影响,该怎么做呢?这种会受到折叠的影响 ...

不管你折叠不折叠数据都在那

Rank: 3Rank: 3

8#
发表于 2016-8-5 13:30:03 |只看该作者
felt 发表于 2016-8-5 13:08
不管你折叠不折叠数据都在那

是这样的,通过索引号来给偶数行添加背景色,但是把树折叠起来后,那一行的背景色也不会存在了,如图。有没有方法让它不受影响呢
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

9#
发表于 2016-8-5 13:39:31 |只看该作者
三点水 发表于 2016-8-5 13:30
是这样的,通过索引号来给偶数行添加背景色,但是把树折叠起来后,那一行的背景色也不会存在了,如图。有 ...

无法不受影响

Rank: 3Rank: 3

10#
发表于 2016-8-5 15:12:43 |只看该作者
felt 发表于 2016-8-5 13:39
无法不受影响

怎样动态重排索引号?

Archiver|普加软件

GMT+8, 2025-5-9 12:38 , Processed in 1.051649 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部