永洪社区

标题: 如何获取自由表格最后一列? [打印本页]

作者: songxuewen    时间: 2024-2-26 10:47
标题: 如何获取自由表格最后一列?
var s1kloc1 =new Locator(["c-0"],COL,DETAIL);   --获取表格第一列
var s1kloc2 =new Locator(["c-1"],COL,DETAIL);   --获取表格第二列
var s1kloc3 =new Locator(["c-2"],COL,DETAIL);        --获取表格第三列


以上是获取表格的第几列,那如何获取表格的最后一列呢?


作者: yhdata_lyaa    时间: 2024-2-26 10:47
limited_Moore 发表于 2024-2-26 14:12
var a= 2
var s1kloc3 =new Locator(["c-"+a],COL,DETAIL);
自由表1.setColWidth(s1kloc3,100);


作者: yhdata_lyaa    时间: 2024-2-26 11:03
参考 看看https://club.yonghongtech.com/thread-28426-1-1.html
作者: songxuewen    时间: 2024-2-26 11:14
yhdata_lyaa 发表于 2024-2-26 11:03
参考 看看https://club.yonghongtech.com/thread-28426-1-1.html

我需要获取到最后一列,并且设置它的列宽是多少,其他列的宽度我是通过这个js脚本设置的,最后一列的的宽度怎么设置呢?

var s1kloc6 =new Locator(["c-0"],COL,DETAIL);
自由表1.setColWidth(s1kloc6,115);
作者: yhdata_lyaa    时间: 2024-2-26 11:35
能获取到最后一列,["c-"+a]


作者: songxuewen    时间: 2024-2-26 13:29
yhdata_lyaa 发表于 2024-2-26 11:35
能获取到最后一列,但是自由表定位不能写参数,只能写固定的数字c-0,c-1这样的

...

意思是即便获取到最后一列,也没法给最后一列设置宽度?
作者: songxuewen    时间: 2024-2-26 13:44
yhdata_lyaa 发表于 2024-2-26 13:43
是的

我的目的是给最后一列隐藏,通过调整列宽的方式,还有其他方式能做到隐藏最后一列么?
作者: yhdata_lyaa    时间: 2024-2-26 13:48
songxuewen 发表于 2024-2-26 13:44
我的目的是给最后一列隐藏,通过调整列宽的方式,还有其他方式能做到隐藏最后一列么? ...

如果知道是最后一列是几,可以写一样的样本,或者手动隐藏


作者: songxuewen    时间: 2024-2-26 14:09
yhdata_lyaa 发表于 2024-2-26 13:48
如果知道是最后一列是几,可以写一样的样本,动态的就不行
或者手动隐藏了
...

没法确定最后一列是第几列,列都是横向扩展出来的,数据集里面的数据不固定,手动隐藏就没有意义了 ~~
作者: limited_Moore    时间: 2024-2-26 14:12
var a= 2
var s1kloc3 =new Locator(["c-"+a],COL,DETAIL);
自由表1.setColWidth(s1kloc3,100);

写成这样就可以使用参数了
作者: songxuewen    时间: 2024-2-26 14:41
limited_Moore 发表于 2024-2-26 14:12
var a= 2
var s1kloc3 =new Locator(["c-"+a],COL,DETAIL);
自由表1.setColWidth(s1kloc3,100);

谢谢




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