jQuery MiniUI

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

datagrid里面如何自动选择显示列 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2018-11-6 17:00:29 |只看该作者 |倒序浏览


如上图这样,想做一个能够自动选择的显示隐藏列,问下miniui里面是如何实现这样的功能的,可以帮我说细一点,需要用到哪些控件或者技术,谢谢
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-11-6 17:17:16 |只看该作者
你需要的是勾选的时候实时表格隐藏显示列,还是弹出面板的确定按钮按了之后再调整?

Rank: 3Rank: 3

板凳
发表于 2018-11-6 18:45:53 |只看该作者
felt 发表于 2018-11-6 17:17
你需要的是勾选的时候实时表格隐藏显示列,还是弹出面板的确定按钮按了之后再调整? ...

选完之后,点了弹出的确定后在显示点击了的列,这样的需求感觉是不是很麻烦呢,不知道是从哪方面下手

Rank: 8Rank: 8

地板
发表于 2018-11-7 11:37:04 |只看该作者
WitKing 发表于 2018-11-6 18:45
选完之后,点了弹出的确定后在显示点击了的列,这样的需求感觉是不是很麻烦呢,不知道是从哪方面下手 ...

grid.showColumns([])  可以传递一个由columnName构成的数组,做了个简单的例子,可以看一下
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

5#
发表于 2018-11-9 15:55:10 |只看该作者
dforce 发表于 2018-11-7 11:37
grid.showColumns([])  可以传递一个由columnName构成的数组,做了个简单的例子,可以看一下 ...

问题差不多都解决了,就是还有这么一个小问题,如图选择了列之后发现最前面的一行选择框没有了,这个是这么加上去的呀
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2018-11-12 09:33:31 |只看该作者
WitKing 发表于 2018-11-9 15:55
问题差不多都解决了,就是还有这么一个小问题,如图选择了列之后发现最前面的一行选择框没有了,这个是这 ...

这列也加一个name,然后show的时候把这列加进去。

Rank: 3Rank: 3

7#
发表于 2018-11-12 09:48:38 |只看该作者
dforce 发表于 2018-11-12 09:33
这列也加一个name,然后show的时候把这列加进去。

嗯嗯,已经解决了,主要是加单个name不能使用showColumns(),而是使用showColumn()就成功了

Archiver|普加软件

GMT+8, 2024-9-30 12:41 , Processed in 1.032399 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部