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

[可视化] 自由表格

yhdata_vOAPFZMR铂金一 显示全部楼层 发表于 2022-7-20 11:16:20 |阅读模式 打印 上一主题 下一主题
1
已解决

【可视化】 自由表格

3229 15
自由表格中这两列能否根据上面的筛选条件来显示。用户上面筛选框只选择了一家企业的话,表格中这两列就显示;如果是多选的时候,就隐藏
微信图片_20220720111249.png

最佳答案

社区管理员
yhdata_yzm 关注Ta

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); }可以设置列宽,但是自由那一列只能放需要隐藏的数据
查看完整内容
回复

使用道具 举报

精彩评论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);
}可以设置列宽,但是自由那一列只能放需要隐藏的数据
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

Locator这个怎么用?
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

等会给你看看
回复

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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