请选择 进入手机版 | 继续访问电脑版

[可视化] 可以超链接传参动态的显示隐藏自由表的字段列吗

xxx404铂金四 显示全部楼层 发表于 2021-12-10 11:57:38 |阅读模式 打印 上一主题 下一主题
可以超链接传参动态的显示隐藏字段列吗
比如我点击超链接到报表根据传参参数1显示字段列A B C D
再点另外一个行根据传参2 显示B C D E

也就是他们的列、行都不一定是固定的又增加或减少


最佳答案

环环 白银三 关注Ta

2021-12-10 11:57:39

locator是定位位置用的,使用方法可以参考下此链接自由表部分 https://www.yonghongtech.com/help/Z-Suite/9.2/ch/topic402.htm?zoom_highlightsub=Locator 脚本可以在修改一下,宽度为0即不可见,不为0则显示 if(param['cs']==1){ //参数等于1的时候,第1列隐藏,第2列可见 var loc = new Locator(["c-0"], COL, DETAIL); 自由式表格1.setColWidth(loc, 0) var loc1 = new Locator(["c-1"], COL, DETAIL); 自由式表格1.s ...
查看完整内容
回复

使用道具 举报

精彩评论5

环环白银三 显示全部楼层 发表于 2021-12-10 11:57:39

locator是定位位置用的,使用方法可以参考下此链接自由表部分
https://www.yonghongtech.com/hel ... ighlightsub=Locator

脚本可以在修改一下,宽度为0即不可见,不为0则显示
if(param['cs']==1){        //参数等于1的时候,第1列隐藏,第2列可见
var loc = new Locator(["c-0"], COL, DETAIL);
自由式表格1.setColWidth(loc, 0)
var loc1 = new Locator(["c-1"], COL, DETAIL);
自由式表格1.setColWidth(loc1, 30)
}else{        //参数不等于1的时候,第1列可见,第2列隐藏
var loc = new Locator(["c-0"], COL, DETAIL);
自由式表格1.setColWidth(loc, 30)
var loc = new Locator(["c-1"], COL, DETAIL);
自由式表格1.setColWidth(loc, 0)
}
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-12-10 13:17:00
自由表隐藏列的脚本参考如下,是通过设置列宽为0实现隐藏的表过。通过if判断传递的参数的值,动态设置列宽即可。
var loc = new Locator(["c-0"], COL, DETAIL);
//c-0代表第一列,c-1代表第二列。。。
自由式表格1.setColWidth(loc, 190)

//c是column的意思。c-0,不是减号,是指向,”杠“的意思。指的是第一列。就是先取得第一列的对象,然后将第一列的宽度设置为190
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-12-10 16:23:31
永洪Tech-chunyu 发表于 2021-12-10 13:17
自由表隐藏列的脚本参考如下,是通过设置列宽为0实现隐藏的表过。通过if判断传递的参数的值,动态设置列宽 ...

没太明白 是不是得这么写
if(param['cs']==1){
var loc = new Locator(["c-0"], COL, DETAIL);
//c-0代表第一列,c-1代表第二列。。。
自由式表格1.setColWidth(loc, 0)
}else{
var loc = new Locator(["c-1"], COL, DETAIL);
//c-0代表第一列,c-1代表第二列。。。
自由式表格1.setColWidth(loc, 0)
}
这样吗
看不懂Locator使用的意思有没有什么说明
回复

使用道具 举报

xxx404铂金四 显示全部楼层 发表于 2021-12-10 16:38:12
永洪Tech-chunyu 发表于 2021-12-10 16:31
locator是定位位置用的,使用方法可以参考下此链接自由表部分
https://www.yonghongtech.com/help/Z-Suite ...

哦哦看懂了 我去研究试试
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-12-10 17:03:55
好的                     
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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