永洪社区

标题: 自由表的某一列是否可以固定宽度 [打印本页]

作者: Fiona_J    时间: 2023-4-23 15:35
标题: 自由表的某一列是否可以固定宽度


作者: yhdata_ruby    时间: 2023-4-23 15:35
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
可以描述一下具体场景吗,在什么情况下不能改变宽度
作者: Fiona_J    时间: 2023-4-23 15:47
yhdata_ruby 发表于 2023-4-23 15:42
可以描述一下具体场景吗,在什么情况下不能改变宽度

希望最左面固定的两列和最右边的两列固定宽度,中间的列根据查询条件会多和少,想要固定的列不随着中间列数变多而宽度改变
作者: yhdata_ruby    时间: 2023-4-23 15:55
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
yhdata_ruby 发表于 2023-4-23 15:55
获取到列对应的locator,然后在变化时运行设置该列的宽度:
var loc=Locator(["0,0"], CELL, DETAIL)
图 ...

可以有个详细步骤吗?怎么获取到locator,这段代码又要写在哪里?
作者: yhdata_ruby    时间: 2023-4-23 16:39
Fiona_J 发表于 2023-4-23 16:35
可以有个详细步骤吗?怎么获取到locator,这段代码又要写在哪里?

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


作者: Fiona_J    时间: 2023-4-23 16:45
yhdata_ruby 发表于 2023-4-23 16:39
locator参考上面给的那个链接,最新10版本可以直接复制locator,脚本写在变化时运行

...

好像不起作用呢
作者: yhdata_ruby    时间: 2023-4-23 16:46
Fiona_J 发表于 2023-4-23 16:45
好像不起作用呢

脚本怎么写的看一下
作者: Fiona_J    时间: 2023-4-23 16:54
yhdata_ruby 发表于 2023-4-23 16:46
脚本怎么写的看一下

var loc=new Locator(["0,0"], CELL, DETAIL)
图表1.setColWidth(loc, 300)
作者: Fiona_J    时间: 2023-4-23 16:54
就用了您这个
截图发布上来

作者: Fiona_J    时间: 2023-4-23 17:01
Fiona_J 发表于 2023-4-23 16:54
var loc=new Locator(["0,0"], CELL, DETAIL)
图表1.setColWidth(loc, 300)

好啦~好像不能宽度自适应

作者: yhdata_ruby    时间: 2023-4-23 17:01
Fiona_J 发表于 2023-4-23 16:54
就用了您这个
截图发布上来

这个locator只是自由表第一列,要看你固定的具体是哪一列去写的
作者: Fiona_J    时间: 2023-4-23 17:02
yhdata_ruby 发表于 2023-4-23 17:01
这个locator只是自由表第一列,要看你固定的具体是哪一列去写的

请问具体那一列要怎么看呀?
作者: Fiona_J    时间: 2023-4-23 17:04
yhdata_ruby 发表于 2023-4-23 17:01
这个locator只是自由表第一列,要看你固定的具体是哪一列去写的

是必须不要宽度自适应才能用这个吗?宽度自适应的话是否可以用这个设置固定宽度

作者: Fiona_J    时间: 2023-4-23 17:11
从后面往前数呢?
这个表格设置要宽度自适应吗?

作者: yhdata_ruby    时间: 2023-4-23 17:17
Fiona_J 发表于 2023-4-23 17:11
从后面往前数呢?
这个表格设置要宽度自适应吗?

没法从后往前,只能往后数,宽自适应尽量不设置吧,会有点影响
作者: Fiona_J    时间: 2023-4-23 17:23
yhdata_ruby 发表于 2023-4-23 17:17
没法从后往前,只能往后数,宽自适应尽量不设置吧,会有点影响

那为什么 这个c-1就是表示自由表第二列,第2列就是c-3?
作者: yhdata_ruby    时间: 2023-4-23 17:29
Fiona_J 发表于 2023-4-23 17:23
那为什么 这个c-1就是表示自由表第二列,第2列就是c-3?

目前产品就是这样定义的呢
作者: Fiona_J    时间: 2023-4-24 08:43
yhdata_ruby 发表于 2023-4-23 17:29
目前产品就是这样定义的呢

好的,谢谢





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4