找文章 / 找答案
精选问答 更多内容

简单表通过脚本实现表格展示与隐藏

yhdata_6RHeciwd玄铁二 显示全部楼层 发表于 2023-3-24 17:49:25 |阅读模式 打印 上一主题 下一主题
5
未解决
想通过选项实现表格某些列的显示与隐藏,目前能实现列的展示与隐藏,但是列隐藏的时候,数据不能进行聚合,能否数据隐藏的时候,对数据按其余列进行聚合。还有交叉表是不是不能通过脚本设置隐藏,如果可以的话,该怎么设置,目前按以下方式设置简单表可行,交叉表无相关效果。

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 = '显示'
}




回复

使用道具 举报

精彩评论8

yhdata_lyaa 显示全部楼层 发表于 2023-3-24 17:57:59
回复

使用道具 举报

yhdata_6RHeciwd玄铁二 显示全部楼层 发表于 2023-3-27 11:55:20
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:01
yhdata_6RHeciwd 发表于 2023-3-27 11:55
表格按列隐藏后,能不能对未隐藏的列进行聚合计算啊

举个例子呢
回复

使用道具 举报

yhdata_6RHeciwd玄铁二 显示全部楼层 发表于 2023-3-27 14:24:04

汇总结果
部门        应出勤人数        请假人数
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:40
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:45
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:46
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:05
yhdata_6RHeciwd 发表于 2023-3-27 14:41
目前我是使用了两个独立的表格,放在同一个位置上,一个明细结果,一个汇总结果,通过按钮实现一个表格展 ...

隐藏这个不行
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部