永洪社区

标题: 简单表通过脚本实现表格展示与隐藏 [打印本页]

作者: yhdata_6RHeciwd    时间: 2023-3-24 17:49
标题: 简单表通过脚本实现表格展示与隐藏
想通过选项实现表格某些列的显示与隐藏,目前能实现列的展示与隐藏,但是列隐藏的时候,数据不能进行聚合,能否数据隐藏的时候,对数据按其余列进行聚合。还有交叉表是不是不能通过脚本设置隐藏,如果可以的话,该怎么设置,目前按以下方式设置简单表可行,交叉表无相关效果。

if(param["按钮"]==1){
表1.setColWidth(new Locator(["产品名称"], COL, DETAIL),0);
    表1.setColWidth(new Locator(["省份"], COL, DETAIL),0);
    表1.setColWidth(new Locator(["财务"], COL, DETAIL),0);
    文本1.data = '隐藏'
}else{
    表1.setColWidth(new Locator(["产品名称"], COL, DETAIL),160);
    表1.setColWidth(new Locator(["省份"], COL, DETAIL),160);
    文本1.data = '显示'
}





作者: yhdata_lyaa    时间: 2023-3-24 17:57
参考交叉表的定位https://www.yonghongtech.com/rea ... bjects.html#locator
作者: yhdata_6RHeciwd    时间: 2023-3-27 11:55
yhdata_lyaa 发表于 2023-3-24 17:57
参考交叉表的定位https://www.yonghongtech.com/real-help/Z-Suite/10.0/ch/scriptobjects.html#locator ...

表格按列隐藏后,能不能对未隐藏的列进行聚合计算啊
作者: yhdata_lyaa    时间: 2023-3-27 13:17
yhdata_6RHeciwd 发表于 2023-3-27 11:55
表格按列隐藏后,能不能对未隐藏的列进行聚合计算啊

举个例子呢
作者: yhdata_6RHeciwd    时间: 2023-3-27 14:24
yhdata_lyaa 发表于 2023-3-27 13:17
举个例子呢

汇总结果
部门        应出勤人数        请假人数
A            3                            1
B            4                            2

明细结果:
部门        工号        姓名        应出勤人数        请假人数
A        11        张一            1                            1
        12        张二           1                            0
        13        张三           1                            0
B        14        李一           1                            0
        15        李二           1                            1
        16        李三           1                            1
        17        李四           1                            0

我想通过按钮实现明细与汇总结果的分开查看,现在通过脚本,设置列的宽度,实现了工号与姓名列的隐藏,但是效果和希望的效果不一致,隐藏后的结果如下:
部门        应出勤人数        请假人数
A        1        1
        1        0
        1        0
B        1        0
        1        1
        1        1
        1        0
结果没有按照部门进行汇总,我希望不显示工号和姓名的时候,结果能按照部门进行汇总,该如何实现呢
作者: yhdata_lyaa    时间: 2023-3-27 14:37
yhdata_6RHeciwd 发表于 2023-3-27 14:24
汇总结果
部门        应出勤人数        请假人数
A            3                            1

同过隐藏列不能实现汇总呢,看看钻取功能符合不
https://www.yonghongtech.com/rea ... =%E9%92%BB%E5%8F%96
作者: yhdata_6RHeciwd    时间: 2023-3-27 14:40
yhdata_lyaa 发表于 2023-3-27 14:37
同过隐藏列不能实现汇总呢,看看钻取功能符合不
https://www.yonghongtech.com/real-help/Z-Suite/10.0/c ...

之前试过选取了,但是钻取是一层一层的,我第二层要包含多个字段,是属于同一层的,需要一层层点开才能看具体值
作者: yhdata_6RHeciwd    时间: 2023-3-27 14:41
yhdata_lyaa 发表于 2023-3-27 14:37
同过隐藏列不能实现汇总呢,看看钻取功能符合不
https://www.yonghongtech.com/real-help/Z-Suite/10.0/c ...

目前我是使用了两个独立的表格,放在同一个位置上,一个明细结果,一个汇总结果,通过按钮实现一个表格展示,一个表格隐藏,就是觉得实现起来麻烦,想看看有没有其他的实现方法
作者: yhdata_lyaa    时间: 2023-3-27 15:51
yhdata_6RHeciwd 发表于 2023-3-27 14:41
目前我是使用了两个独立的表格,放在同一个位置上,一个明细结果,一个汇总结果,通过按钮实现一个表格展 ...

隐藏这个不行




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4