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

发帖数 43粉丝 0
  • 解答问题超厉害

    经常帮助其他会员答疑
yhdata_e142Rc1c青铜二
2021-10-14 10:15:44 发布在问答
自由式表格,设置行高度
自由式表格,设置行高度的脚本是啥?类似于“var loc = new Locator(["c-0"], COL, DETAIL);
//c-0代表第一列,c-1代表第二列。。。
自由式表格1.setColWidth(loc, 190)
//c是column的意思。c-0,不是减号,是指向,”杠“的意思。指的是第一列。就是先取得第一列的对象,然后将第一列的宽度设置为190
这样的脚本代码,能给发一下吗?

最佳答案

永洪社区YVP
美滋滋 白银三 关注Ta

2021-10-14 10:15:45

好吧,没权限导入那没办法了,我给你截图吧。 一共两部分脚本,一个是报表装载运行时的脚本,一个是格间计算的脚本。具体如下图
查看完整内容
9037
25
精彩评论25
美滋滋白银三
发表于 2021-10-14 10:15:45 显示全部楼层
好吧,没权限导入那没办法了,我给你截图吧。
一共两部分脚本,一个是报表装载运行时的脚本,一个是格间计算的脚本。具体如下图
装载运行时.png
格间计算.png
回复

使用道具 2#

环环白银三
发表于 2021-10-14 10:22:44 显示全部楼层
var loc=new Locator(["r-1"],ROW,DETAIL);
自由式表格1.setRowHeight(loc,0)
第一行的r-1的1改成你隐藏的那一行的行数-1
如果隐藏的是第2行,就写成r-1如果隐藏的是第三行就写成r-2
回复

使用道具 3#

美滋滋白银三
发表于 2021-10-14 10:26:17 显示全部楼层
COL代表列,ROW代表行,自己琢磨一下就出来了
回复

使用道具 4#

美滋滋白银三
发表于 2021-10-14 10:27:27 显示全部楼层
本帖最后由 lijie 于 2021-10-14 10:29 编辑

另外,不要用脚本对自由式表格设置行高,除非你想整体变化,如果只是想单独对某一行进行行高设置的话,是无法实现的。
目前永洪产品脚本设定自由式表格行高是针对设计模式的行进行的调整。你说这是产品BUG也说的过去,你说这个不是产品BUG,也能说的过去。总之,最好不要用脚本对自由式表格进行行高控制,因为可能无法实现你真正的需求。
回复

使用道具 5#

yhdata_e142Rc1c青铜二
发表于 2021-10-14 10:31:09 显示全部楼层
lijie 发表于 2021-10-14 10:27
另外,不要用脚本对自由式表格设置行高,除非你想整体变化,如果只是想单独对某一行进行行高设置的话,是无 ...

无法单独设置某一行的高度吗?有没有其他办法,根据条件判断然后设置某一行的高度?
回复

使用道具 6#

环环白银三
发表于 2021-10-14 10:33:42 显示全部楼层
不行,定位的是元数据模式下的,如果元数据模式下是绑的一个字段,那个字段所在所有行都不可见。可以不用行高来设置,做单元格过滤就行
回复

使用道具 7#

yhdata_e142Rc1c青铜二
发表于 2021-10-14 10:36:16 显示全部楼层
永洪Tech-chunyu 发表于 2021-10-14 10:33
不行,定位的是元数据模式下的,如果元数据模式下是绑的一个字段,那个字段所在所有行都不可见。可以不用行 ...

单元格过滤后等于剔除掉了不符合条件的数据,但是我这个表格里边有一个“排名计算”,剔除以后排名就错误了。这个有没有办法,不剔除数据,隐藏掉某些行?
回复

使用道具 8#

美滋滋白银三
发表于 2021-10-14 10:41:33 显示全部楼层
yhdata_e142Rc1c 发表于 2021-10-14 10:36
单元格过滤后等于剔除掉了不符合条件的数据,但是我这个表格里边有一个“排名计算”,剔除以后排名就错误 ...

目前为止,我只能告诉你 NO
回复

使用道具 9#

美滋滋白银三
发表于 2021-10-14 10:42:40 显示全部楼层
对了,突然想到,其实你可以自己用脚本排序,然后用单元格过滤掉你不想展示的数据行
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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