努力不一定有结果,不努力一定没有结果!

发帖数 249粉丝 2
BLUE白银二
2023-4-12 15:07:31 发布在问答
【可视化】 自由表
自由表设置横向扩展之后,隐藏列怎么确定列数.
2170
9
精彩评论9
yhdata_yzm
发表于 2023-4-12 15:15:49 显示全部楼层
截图说明下你的问题呢
回复

使用道具 2#

BLUE白银二
发表于 2023-4-12 15:43:08 显示全部楼层
图片详见附件,脚本如下:
var loc1=new Locator(["c-3",COL,DETAIL) // 长险机构合计
var loc2=new Locator(["c-4",COL,DETAIL) // 长险合计
var loc3=new Locator(["c-6",COL,DETAIL) // 短险机构合计
var loc4=new Locator(["c-7",COL,DETAIL) // 短险合计
if(param["险种"]=="L")
{
1.setColWidth(loc1,100)
1.setColWidth(loc2,100)
1.setColWidth(loc3,0)
1.setColWidth(loc4,0)
}

else if(param["险种"]=="S")
{
1.setColWidth(loc1,0) // 隐藏长险机构合计
1.setColWidth(loc2,0) // 隐藏长险合计
1.setColWidth(loc3,100)
1.setColWidth(loc4,100)
}
else{
1.setColWidth(loc1,100)
1.setColWidth(loc2,100)
1.setColWidth(loc3,100)
1.setColWidth(loc4,100)
}






下载.png
回复

使用道具 3#

yhdata_yzm
发表于 2023-4-12 15:53:08 显示全部楼层
你是想确定你隐藏了几列?
回复

使用道具 4#

BLUE白银二
发表于 2023-4-12 15:57:47 显示全部楼层
yhdata_yzm 发表于 2023-4-12 15:53
你是想确定你隐藏了几列?

隐藏我标红的位置
回复

使用道具 5#

yhdata_yzm
发表于 2023-4-12 16:14:12 显示全部楼层
BLUE 发表于 2023-4-12 15:57
隐藏我标红的位置

这个不好确定啊,跟你数据列的行数有关啊
回复

使用道具 6#

BLUE白银二
发表于 2023-4-12 16:35:34 显示全部楼层
yhdata_yzm 发表于 2023-4-12 16:14
这个不好确定啊,跟你数据列的行数有关啊

对呀,所以有横向扩展就无法隐藏了是不.
回复

使用道具 7#

yhdata_yzm
发表于 2023-4-12 16:45:41 显示全部楼层
BLUE 发表于 2023-4-12 16:35
对呀,所以有横向扩展就无法隐藏了是不.

嗯,想要确定列的具体位置不行
回复

使用道具 8#

DX188铂金一
发表于 2023-4-13 09:56:35 显示全部楼层
来,给你个脚本参考
var data=getData("自由表填报1",DATA)
var a=""
for(var i=0;i<data.csize();i++){ //获取表格首行扩展后最大列数,并循环取出每一列的值
if(data.get(0,i)=="合计") break //判断哪一列的值是等于想要的合计列,是就跳出循环
a=i+1 //将跳出循环后的i次数+1就是合计所在列的索引
}
debug(a) //a就是你要隐藏的列号
回复

使用道具 9#

BLUE白银二
发表于 2023-4-13 16:08:40 显示全部楼层
DX188 发表于 2023-4-13 09:56
来,给你个脚本参考
var data=getData("自由表填报1",DATA)
var a=""

谢谢!我试试!
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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