jQuery MiniUI

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

mini.DataGrid 显示隐藏行 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-14 18:49:20 |只看该作者 |倒序浏览
function hideandslow() {
    var fentry2 = Es.get("fentry2");
    var data = fentry2.getData();
    for (var i = 0; i < data.length; i++) {
        if (row == null || data[i].string2 != row.string1) {
            fentry2.hideRowDetail(data[i]);
        } else {
            fentry2.showRowDetail(data[i]);
        }
    }
}


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2019-5-14 18:51:49 |只看该作者
麻烦给看看,显示隐藏行,hide方法没有隐藏行,show方法显示了两个空行

Rank: 8Rank: 8

板凳
发表于 2019-5-15 11:33:58 |只看该作者
kay 发表于 2019-5-14 18:51
麻烦给看看,显示隐藏行,hide方法没有隐藏行,show方法显示了两个空行

如果需要展现多个详细行,需要动态创建,不能用我们示例里面的了。
参考这个例子
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

地板
发表于 2019-5-15 14:38:54 |只看该作者
你好,不能隐藏某一行吗?

Rank: 8Rank: 8

5#
发表于 2019-5-15 14:45:47 |只看该作者
kay 发表于 2019-5-15 14:38
你好,不能隐藏某一行吗?

你到底是要隐藏行,还是隐藏详细行
从你的代码看是隐藏详细行
grid.hideRowDetail(row)就是隐藏单行

Rank: 3Rank: 3

6#
发表于 2019-5-15 14:51:46 |只看该作者
实现隐藏单行,我是用的以下方法
fentry2.hideRowDetail(data[i]);

出现的效果如上图

Rank: 3Rank: 3

7#
发表于 2019-5-15 14:54:25 |只看该作者
我那是两个表体,通过一个表的单击行事件,控制另一个表展示那些数据

Rank: 8Rank: 8

8#
发表于 2019-5-15 18:00:46 |只看该作者
kay 发表于 2019-5-15 14:54
我那是两个表体,通过一个表的单击行事件,控制另一个表展示那些数据

hideRowDetail是隐藏的详细行,不是隐藏行,也没有隐藏行的方法

Rank: 3Rank: 3

9#
发表于 2019-5-16 17:31:13 |只看该作者
没有考虑实现吗

Rank: 3Rank: 3

10#
发表于 2019-5-16 17:32:21 |只看该作者
felt 发表于 2019-5-15 18:00
hideRowDetail是隐藏的详细行,不是隐藏行,也没有隐藏行的方法

没有考虑实现吗

Archiver|普加软件

GMT+8, 2024-11-28 07:33 , Processed in 1.036490 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部