此人很懒,什么也没有留下

发帖数 4粉丝 0
    Leeo玄铁三
    2024-12-2 19:29:21 发布在问答
    【填报与传统报表】 自由报表中,脚本设置行高
    使用自由报表,某个数据根据纵向父单元格纵向拓展,根据传入参数判断需要把拓展的单元格隐藏,那么我该如何在脚本中把这些单元格隐藏?或者有什么好方法来实现?
    625
    12
    精彩评论12
    yhdata_ruby铂金一
    发表于 2024-12-2 19:48:00 显示全部楼层
    脚本设置行高参考
    var loc=new Locator(["r-i"], ROW, DETAIL);//第一行i取0,第二行为1,依次类推
    图表1.setRowHeight(loc, 90) //30为需要设置的新的行高
    但注意:字段是拓展的单元格的行高,无法仅针对拓展后的某一单元格设置
    回复

    使用道具 2#

    Leeo玄铁三
    发表于 2024-12-3 07:30:14 显示全部楼层
    尝试过这种做法,但是无法实现。因为我把脚本写在装载时运行,会变成隐藏行高后再拓展。需要写在变化时运行中?这个报告只有查看,该如何触发变化时运行
    回复

    使用道具 3#

    yhbi老6了铂金二
    发表于 2024-12-3 08:20:00 显示全部楼层
    就是单单选择不展示扩展列是吧?我有个便捷点的方法:
    新建计算列 : 隐藏展示辅助计算列 -> 数据类型 布尔值  -> 代码写 true

    新增一个控制参数 is_show 类型布尔值 弹出保留(一会方便测试)
    然后对自由式表格的扩展单元格
    做单元格过滤 , 单元格过滤设置  隐藏展示辅助计算列  是  等于 ?{is_show}
    这样就可以实现用参数进行控制扩展单元格是否展示了。当is_show为true时,扩展单元格展示,当为false时 扩展单元格 不展示 。

    回复

    使用道具 4#

    行走的蜗牛铂金一
    发表于 2024-12-3 08:43:31 显示全部楼层
    其实最好还是截个图上传附件说明一下,单这么看的话,我感觉加一个下拉传参就行,自由表绑定的时候条件写不等于
    回复

    使用道具 5#

    Leeo玄铁三
    发表于 2024-12-3 08:49:44 显示全部楼层
    因为是内网没法截图,只能拍照。我使用的是把行高设置为0,原本写在装载时运行脚本中发现不行,改为放在变化时运行,结果还是不行。
    IMG_20241203_084808.jpg
    IMG20241203084617.jpg
    回复

    使用道具 6#

    隔壁老帆白银二
    发表于 2024-12-3 08:58:24 显示全部楼层
    脚本设置行高参考
    var loc=new Locator(["r-i"], ROW, DETAIL);//第一行i取0,第二行为1,依次类推
    图表1.setRowHeight(loc, 90) //30为需要设置的新的行高
    但注意:字段是拓展的单元格的行高,无法仅针对拓展后的某一单元格设置
    回复

    使用道具 7#

    yhdata_lyaa
    发表于 2024-12-3 10:11:24 显示全部楼层
    Leeo 发表于 2024-12-3 08:49
    因为是内网没法截图,只能拍照。我使用的是把行高设置为0,原本写在装载时运行脚本中发现不行,改为放在变 ...

    看不清楚怎么写的。也可以试试四楼的办法,不写什么脚本
    回复

    使用道具 8#

    Leeo玄铁三
    发表于 2024-12-3 10:39:10 显示全部楼层
    单元格过滤中我没找到隐藏的方法,能具体截个图吗
    回复

    使用道具 9#

    yhbi老6了铂金二
    发表于 2024-12-3 10:45:53 显示全部楼层
    按步骤来:
    1、新建计算列 : 隐藏展示辅助计算列 -> 数据类型 布尔值  -> 代码写 true

    2、新增一个控制参数 is_show 类型布尔值 弹出保留(一会方便测试)
    3、对自由式表格的扩展单元格做单元格过滤 , 单元格过滤设置  隐藏展示辅助计算列  是  等于 ?{is_show}

    这样就可以实现用参数进行控制扩展单元格是否展示了。当is_show为true时,扩展单元格展示,当为false时 扩展单元格 不展示 。
    回复

    使用道具 10#

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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