找文章 / 找答案
  • 发帖数4
  • 粉丝0

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

    精选问答 更多内容

    [填报与传统报表] 自由报表中,脚本设置行高

    Leeo玄铁三 来自手机 显示全部楼层 发表于 3 天前 |阅读模式 打印 上一主题 下一主题
    500
    未解决
    使用自由报表,某个数据根据纵向父单元格纵向拓展,根据传入参数判断需要把拓展的单元格隐藏,那么我该如何在脚本中把这些单元格隐藏?或者有什么好方法来实现?
    回复

    使用道具 举报

    精彩评论13

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

    使用道具 举报

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

    使用道具 举报

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

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

    回复

    使用道具 举报

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

    使用道具 举报

    宇文波青铜三 显示全部楼层 发表于 前天 08:45
    味道不错
    回复

    使用道具 举报

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

    使用道具 举报

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

    使用道具 举报

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

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

    使用道具 举报

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

    使用道具 举报

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    会员等你来哦

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