找文章 / 找答案
精选问答 更多内容

[可视化] 列隐藏脚不运行

rqq铂金三 显示全部楼层 发表于 2022-5-24 19:49:46 |阅读模式 打印 上一主题 下一主题
1
已解决

【可视化】 列隐藏脚不运行

  • rqq铂金三
  • 2022-05-24 19:49:46
  • 发布在 论坛
2168 14
var loc1 = new Locator(["产品收入-年月切换_总和_总和百分比"], COL, DETAIL)
var loc2 = new Locator(["客户数-年月切换_总和_总和百分比"], COL, DETAIL)
var loc3 = new Locator(["产品收入-年月切换_总和_环比"], COL, DETAIL)
var loc4 = new Locator(["客户数-年月切换_总和_环比"], COL, DETAIL)
if(param["年或月"]=="当月"){
增值产品板块分布.setColWidth(loc1,0)
增值产品板块分布.setColWidth(loc2,0)
增值产品板块分布.setColWidth(loc3,106)
增值产品板块分布.setColWidth(loc4,106)
增值产品排行.setColWidth(loc1,0)
增值产品排行.setColWidth(loc2,0)
增值产品排行.setColWidth(loc3,106)
增值产品排行.setColWidth(loc4,106)
增值机构排行.setColWidth(loc1,0)
增值机构排行.setColWidth(loc2,0)
增值机构排行.setColWidth(loc3,106)
增值机构排行.setColWidth(loc4,106)
}else{
增值产品板块分布.setColWidth(loc1,106)
增值产品板块分布.setColWidth(loc2,106)
增值产品板块分布.setColWidth(loc3,0)
增值产品板块分布.setColWidth(loc4,0)
增值产品排行.setColWidth(loc1,106)
增值产品排行.setColWidth(loc2,106)
增值产品排行.setColWidth(loc3,0)
增值产品排行.setColWidth(loc4,0)
增值机构排行.setColWidth(loc1,106)
增值机构排行.setColWidth(loc2,106)
增值机构排行.setColWidth(loc3,0)
增值机构排行.setColWidth(loc4,0)
}

脚本不运行,请问是怎么回事?

最佳答案

humming 青铜二 关注Ta

2022-05-24 19:49:47

是的,应该是列的名字引用的不对。新版本会提供复制Locator的功能。 目前你可以在绑定上起一个别名来引用验证
查看完整内容
回复

使用道具 举报

精彩评论14

humming青铜二 显示全部楼层 发表于 2022-5-24 19:49:47
rqq 发表于 2022-5-24 21:13
不好意思,这个可能不是很方便,请问可能是不是列名称有问题呢?

是的,应该是列的名字引用的不对。新版本会提供复制Locator的功能。
目前你可以在绑定上起一个别名来引用验证
回复

使用道具 举报

SamuelLiu青铜四 显示全部楼层 发表于 2022-5-24 19:53:20
放变化时运行里,debug看有运行吗?点一下工具栏上的刷新看看生效吗
回复

使用道具 举报

rqq铂金三 显示全部楼层 发表于 2022-5-24 20:12:58
SamuelLiu 发表于 2022-5-24 19:53
放变化时运行里,debug看有运行吗?点一下工具栏上的刷新看看生效吗

刚刚试了下,degbug是 Locator<COL-DETAIL-[修改列]>
回复

使用道具 举报

SamuelLiu青铜四 来自手机 显示全部楼层 发表于 2022-5-24 20:18:32
rqq 发表于 2022-5-24 20:12
刚刚试了下,degbug是 Locator

在ifelse里面debug,看走的哪个分支,另外你在查看报告刷新看看会不会隐藏
回复

使用道具 举报

rqq铂金三 显示全部楼层 发表于 2022-5-24 20:34:14
SamuelLiu 发表于 2022-5-24 20:18
在ifelse里面debug,看走的哪个分支,另外你在查看报告刷新看看会不会隐藏

if else 的debug是正常的,按照判断条件走的,debug的参数运行了,显示的列也是锁定的列,就是脚本设置列宽没有运行
回复

使用道具 举报

SamuelLiu青铜四 来自手机 显示全部楼层 发表于 2022-5-24 20:49:14
rqq 发表于 2022-5-24 20:34
if else 的debug是正常的,按照判断条件走的,debug的参数运行了,显示的列也是锁定的列,就是脚本设置列 ...

如果点击刷新能生效的话,就在脚本最后加上clearData(“组件名”);refreshData()
回复

使用道具 举报

rqq铂金三 显示全部楼层 发表于 2022-5-24 20:58:59
SamuelLiu 发表于 2022-5-24 20:49
如果点击刷新能生效的话,就在脚本最后加上clearData(“组件名”);refreshData() ...

加载ifelse里面还是外面呢?
回复

使用道具 举报

rqq铂金三 显示全部楼层 发表于 2022-5-24 21:04:54
rqq 发表于 2022-5-24 20:58
加载ifelse里面还是外面呢?

里面外面我都试了,没有变化
回复

使用道具 举报

SamuelLiu青铜四 来自手机 显示全部楼层 发表于 2022-5-24 21:05:44
方便把报告导给我看下吗?我试了没问题呢
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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