[填报与传统报表] 自由表的某一列是否可以固定宽度

Fiona_J青铜四 显示全部楼层 发表于 2023-4-23 15:35:57 |阅读模式 打印 上一主题 下一主题
1
已解决

最佳答案

yhdata_ruby 皇冠三 关注Ta

2023-04-23 15:35:58

改一下脚本吧这样写:var loc=Locator(["c-1"], COL, DETAIL),这个c-1就是表示自由表第二列,第2列就是c-3,依次类推
查看完整内容
回复

使用道具 举报

精彩评论19

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-23 15:35:58
Fiona_J 发表于 2023-4-23 17:02
请问具体那一列要怎么看呀?

改一下脚本吧这样写:var loc=Locator(["c-1"], COL, DETAIL),这个c-1就是表示自由表第二列,第2列就是c-3,依次类推
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-23 15:42:46
可以描述一下具体场景吗,在什么情况下不能改变宽度
回复

使用道具 举报

Fiona_J青铜四 显示全部楼层 发表于 2023-4-23 15:47:18
yhdata_ruby 发表于 2023-4-23 15:42
可以描述一下具体场景吗,在什么情况下不能改变宽度

希望最左面固定的两列和最右边的两列固定宽度,中间的列根据查询条件会多和少,想要固定的列不随着中间列数变多而宽度改变
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-23 15:55:21
Fiona_J 发表于 2023-4-23 15:47
希望最左面固定的两列和最右边的两列固定宽度,中间的列根据查询条件会多和少,想要固定的列不随着中间列 ...

获取到列对应的locator,然后在变化时运行设置该列的宽度:
var loc=Locator(["0,0"], CELL, DETAIL)
图表1.setColWidth(loc,300)

locator参考https://www.yonghongtech.com/rea ... ighlightsub=locator
回复

使用道具 举报

Fiona_J青铜四 显示全部楼层 发表于 2023-4-23 16:35:53
yhdata_ruby 发表于 2023-4-23 15:55
获取到列对应的locator,然后在变化时运行设置该列的宽度:
var loc=Locator(["0,0"], CELL, DETAIL)
图 ...

可以有个详细步骤吗?怎么获取到locator,这段代码又要写在哪里?
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-23 16:39:08
Fiona_J 发表于 2023-4-23 16:35
可以有个详细步骤吗?怎么获取到locator,这段代码又要写在哪里?

locator参考上面给的那个链接,最新10版本可以直接复制locator,脚本写在变化时运行

回复

使用道具 举报

Fiona_J青铜四 显示全部楼层 发表于 2023-4-23 16:45:25
yhdata_ruby 发表于 2023-4-23 16:39
locator参考上面给的那个链接,最新10版本可以直接复制locator,脚本写在变化时运行

...

好像不起作用呢
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-23 16:46:16
Fiona_J 发表于 2023-4-23 16:45
好像不起作用呢

脚本怎么写的看一下
回复

使用道具 举报

Fiona_J青铜四 显示全部楼层 发表于 2023-4-23 16:54:08
yhdata_ruby 发表于 2023-4-23 16:46
脚本怎么写的看一下

var loc=new Locator(["0,0"], CELL, DETAIL)
图表1.setColWidth(loc, 300)
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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