yhdata_vOAPFZMR铂金一
2022-7-20 11:16:20 发布在问答
【可视化】 自由表格
自由表格中这两列能否根据上面的筛选条件来显示。用户上面筛选框只选择了一家企业的话,表格中这两列就显示;如果是多选的时候,就隐藏
微信图片_20220720111249.png

最佳答案

永洪vip
yhdata_yzm

2022-07-20 11:16:21

var a=下拉列表参数1.getSelectedObjects() if(a.length>1) { debug(a.length) var loc=new Locator(["c-3"],COL,DETAIL) 图表1.setColWidth(loc, 1); }可以设置列宽,但是自由那一列只能放需要隐藏的数据
查看完整内容
3911
15
精彩评论15
yhdata_yzm
发表于 2022-7-20 11:16:21 显示全部楼层
var a=下拉列表参数1.getSelectedObjects()

if(a.length>1)
{
debug(a.length)
var loc=new Locator(["c-3"],COL,DETAIL)
图表1.setColWidth(loc, 1);
}可以设置列宽,但是自由那一列只能放需要隐藏的数据
回复

使用道具 2#

yhdata_yzm
发表于 2022-7-20 13:13:56 显示全部楼层
提供个思路1.获取下拉列表,因为他是个数组你可以判断数组的length,如果length>1就设置列宽为0,如果为1就正常显示。
回复

使用道具 3#

yhdata_vOAPFZMR铂金一
发表于 2022-7-20 14:05:20 显示全部楼层
yhdata_yzm 发表于 2022-7-20 13:13
提供个思路1.获取下拉列表,因为他是个数组你可以判断数组的length,如果length>1就设置列宽为0,如果为1就 ...

那我怎么获取表格那两列呢?
回复

使用道具 4#

yhdata_yzm
发表于 2022-7-20 14:10:36 显示全部楼层
yhdata_vOAPFZMR 发表于 2022-7-20 14:05
那我怎么获取表格那两列呢?

用Locator函数,刚才说错了不是设置列宽,设置行高为0
回复

使用道具 5#

yhdata_vOAPFZMR铂金一
发表于 2022-7-20 14:16:12 显示全部楼层
yhdata_yzm 发表于 2022-7-20 14:10
用Locator函数,刚才说错了不是设置列宽,设置行高为0

Locator这个怎么用?
回复

使用道具 6#

yhdata_yzm
发表于 2022-7-20 14:19:19 显示全部楼层
回复

使用道具 7#

yhdata_vOAPFZMR铂金一
发表于 2022-7-20 14:49:36 显示全部楼层
yhdata_yzm 发表于 2022-7-20 14:19
https://www.yonghongtech.com/help/Z-Suite/9.4/ch/scriptobjects.html?zoom_highlightsub=locator参考 ...

这样写不对呀,没有反应
微信图片_20220720144903.png
回复

使用道具 8#

yhdata_yzm
发表于 2022-7-20 14:52:59 显示全部楼层
yhdata_vOAPFZMR 发表于 2022-7-20 14:49
这样写不对呀,没有反应

等会给你看看
回复

使用道具 9#

yhdata_vOAPFZMR铂金一
发表于 2022-7-20 15:36:14 显示全部楼层
本帖最后由 yhdata_vOAPFZMR 于 2022-7-20 15:40 编辑

好的,只要把这两列的宽度都设为0,只是我这样写没有效果
微信图片_20220720111249.png
微信图片_20220720144903.png
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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