jQuery MiniUI

标题: 关于动态设置列 [打印本页]

作者: JohnWatson    时间: 2018-5-30 10:55:09     标题: 关于动态设置列

首先我有这样的一个需求,我需要设置哪些列显示哪些列不显示,这个有数据库表可以查,但是我需要做到页面上,而且若干列必须在header之上再加一个header,也就是两层,这个貌似不好做,求助一下

作者: dforce    时间: 2018-5-30 12:23:12

支持js创建多级表格的
参考这个例子[attach]10929[/attach]


作者: JohnWatson    时间: 2018-5-30 17:29:14

dforce 发表于 2018-5-30 12:23
支持js创建多级表格的
参考这个例子

多谢版主,长见识了
作者: JohnWatson    时间: 2018-6-4 11:04:12

dforce 发表于 2018-5-30 12:23
支持js创建多级表格的
参考这个例子

还有个附加问题,这边需要根据某些列设置一个合并的多级列,这些都要动态生成,不能通过grid写死,这个有没有实现方法
作者: dforce    时间: 2018-6-4 11:28:28

JohnWatson 发表于 2018-6-4 11:04
还有个附加问题,这边需要根据某些列设置一个合并的多级列,这些都要动态生成,不能通过grid写死,这个有 ...

加载完成之后调用grid.mergeColumns([columnName])来动态合并
作者: JohnWatson    时间: 2018-6-4 14:51:10

dforce 发表于 2018-6-4 11:28
加载完成之后调用grid.mergeColumns([columnName])来动态合并

BOSS,我把我想要的效果截图了

作者: JohnWatson    时间: 2018-6-4 14:52:53

dforce 发表于 2018-6-4 11:28
加载完成之后调用grid.mergeColumns([columnName])来动态合并


作者: JohnWatson    时间: 2018-6-4 15:00:36

dforce 发表于 2018-6-4 11:28
加载完成之后调用grid.mergeColumns([columnName])来动态合并

but这个貌似发不了图片,我就描述一下。我现在要合并的不是数据列,而是header,就类似于堆一层,上层columns下面有三个header,三个header只要有一个显示就动态显示上层columns,三个header都不显示则不显示上层columns,显示就需要进行合并header到columns下,我是要这个效果
作者: dforce    时间: 2018-6-4 16:31:34

JohnWatson 发表于 2018-6-4 15:00
but这个貌似发不了图片,我就描述一下。我现在要合并的不是数据列,而是header,就类似于堆一层,上层col ...

header只能重现生成。
请重新生成columns数据,setColumns
作者: JohnWatson    时间: 2018-6-4 16:36:51

dforce 发表于 2018-6-4 16:31
header只能重现生成。
请重新生成columns数据,setColumns

那这样我要想js方面动态生成是不太方便的了?
作者: JohnWatson    时间: 2018-6-4 16:36:52

dforce 发表于 2018-6-4 16:31
header只能重现生成。
请重新生成columns数据,setColumns

那这样我要想js方面动态生成是不太方便的了?
作者: dforce    时间: 2018-6-4 16:45:49

JohnWatson 发表于 2018-6-4 16:36
那这样我要想js方面动态生成是不太方便的了?

columns的数据可以是动态生成的,我们不管你是怎样生成,只要给到setColumns的时候数据是正确就可以显示。
作者: JohnWatson    时间: 2018-6-4 17:04:35

dforce 发表于 2018-6-4 16:45
columns的数据可以是动态生成的,我们不管你是怎样生成,只要给到setColumns的时候数据是正确就可以显示 ...

mergeColumns不是只能合并数据嘛,columns的合并是要js动态生成的,那么我columns的合并怎么搞
作者: dforce    时间: 2018-6-4 17:23:08

JohnWatson 发表于 2018-6-4 17:04
mergeColumns不是只能合并数据嘛,columns的合并是要js动态生成的,那么我columns的合并怎么搞 ...

请参考我前面发你的例子,列有columns字段就是带下一级列的。
生成的时候就按规则生成了这样的多级columns,而不是什么生成好之后合并。
作者: JohnWatson    时间: 2018-6-4 17:33:02

dforce 发表于 2018-6-4 17:23
请参考我前面发你的例子,列有columns字段就是带下一级列的。
生成的时候就按规则生成了这样的多级column ...

哦哦哦,好的,谢谢




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