找文章 / 找答案
永洪vip
  • 发帖数198
  • 粉丝2

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

精选问答 更多内容

[可视化] 自由表

BLUE青铜四 显示全部楼层 发表于 2023-4-12 15:07:31 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 自由表

  • 永洪vip BLUE青铜四
  • 2023-04-12 15:07:31
  • 发布在 论坛
1956 9
自由表设置横向扩展之后,隐藏列怎么确定列数.
回复

使用道具 举报

精彩评论9

yhdata_yzm 显示全部楼层 发表于 2023-4-12 15:15:49
截图说明下你的问题呢
回复

使用道具 举报

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
回复

使用道具 举报

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

使用道具 举报

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

隐藏我标红的位置
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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就是你要隐藏的列号
回复

使用道具 举报

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

谢谢!我试试!
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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