jQuery MiniUI

标题: datagrid里面如何自动选择显示列 [打印本页]

作者: WitKing    时间: 2018-11-6 17:00:29     标题: datagrid里面如何自动选择显示列

[attach]11479[/attach]

如上图这样,想做一个能够自动选择的显示隐藏列,问下miniui里面是如何实现这样的功能的,可以帮我说细一点,需要用到哪些控件或者技术,谢谢

作者: felt    时间: 2018-11-6 17:17:16

你需要的是勾选的时候实时表格隐藏显示列,还是弹出面板的确定按钮按了之后再调整?
作者: WitKing    时间: 2018-11-6 18:45:53

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

选完之后,点了弹出的确定后在显示点击了的列,这样的需求感觉是不是很麻烦呢,不知道是从哪方面下手
作者: dforce    时间: 2018-11-7 11:37:04

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

[attach]11480[/attach]grid.showColumns([])  可以传递一个由columnName构成的数组,做了个简单的例子,可以看一下
作者: WitKing    时间: 2018-11-9 15:55:10

dforce 发表于 2018-11-7 11:37
grid.showColumns([])  可以传递一个由columnName构成的数组,做了个简单的例子,可以看一下 ...

问题差不多都解决了,就是还有这么一个小问题,如图选择了列之后发现最前面的一行选择框没有了,这个是这么加上去的呀[attach]11493[/attach][attach]11492[/attach]
作者: dforce    时间: 2018-11-12 09:33:31

WitKing 发表于 2018-11-9 15:55
问题差不多都解决了,就是还有这么一个小问题,如图选择了列之后发现最前面的一行选择框没有了,这个是这 ...

这列也加一个name,然后show的时候把这列加进去。
作者: WitKing    时间: 2018-11-12 09:48:38

dforce 发表于 2018-11-12 09:33
这列也加一个name,然后show的时候把这列加进去。

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




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