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

[可视化] <Yonghongtech>如何动态设置表格的行数

Yonghong-Club 显示全部楼层 发表于 2022-2-11 14:48:54 |阅读模式 打印 上一主题 下一主题
1
未解决
想咨询下 在报告脚本中,如何动态设置表格的行数呢?是使用哪个函数或变量?
回复

使用道具 举报

精彩评论6

_贝贝白银一 显示全部楼层 发表于 2022-2-11 14:54:39
指的是分页的行数吗,可以参考以下脚本
每页行数。
例如:表1.countPerPage = 6;
回复

使用道具 举报

Yonghong-Club 显示全部楼层 发表于 2022-2-11 16:05:15
比如这个表,是一张自由表,行列数设置为11行,然后这个报告有入参,我想根据入参的值,来决定最后两行是否显示。比如 入参a=1时,只显示到加权平均收益率这行,最后两行不要,入参a=其他值 不作处理,正常显示。我在这个脚本里面 没有找到怎么设置该图表的行数 让其根据参数动态变化
微信图片_20220211160505.jpg 微信图片_202202111605051.jpg
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-2-11 16:23:17
本帖最后由 永洪tech-Muse 于 2022-2-11 16:24 编辑
Yonghong-Club 发表于 2022-2-11 16:05
比如这个表,是一张自由表,行列数设置为11行,然后这个报告有入参,我想根据入参的值,来决定最后两行是否 ...

行列数是固定的吗,可以用脚本根据参数条件设置单元格行高为0来隐藏最后两行
例如:if(param['a']=1){
var loc=new Locator(["r-2"],ROW,DETAIL);//第一行i取0,第二行为1,依次类推
自由式表格1.setRowHeight(loc, 0);
}
if(param['a']!=1){
var loc=new Locator(["r-2"],ROW,DETAIL);//第一行i取0,第二行为1,依次类推
自由式表格1.setRowHeight(loc, 120);
}

不同区域的定位参考帮助文档的locator
https://www.yonghongtech.com/hel ... ighlightsub=locator


回复

使用道具 举报

yh_np700vmn玄铁一 来自手机 显示全部楼层 发表于 2022-2-11 16:34:04
您好,我试了一下这个方法,但是好像是不可逆的。。。我把这段从脚本中删除,再重新进入报告,还是行高为0的状态。这个怎么解决呀?
回复

使用道具 举报

yh_np700vmn玄铁一 来自手机 显示全部楼层 发表于 2022-2-11 16:44:22
yh_np700vmn 发表于 2022-2-11 16:34
您好,我试了一下这个方法,但是好像是不可逆的。。。我把这段从脚本中删除,再重新进入报告,还是行高为0 ...

刚刚看错了,已经实现了,谢谢!
不过有个问题想问下,这种脚本是永久生效的吧?就是比如设置了行高,下次重新进入报告,就会一直保持这个行高,除非脚本里再加上把行高调整回来的语句。
也就是说每次重新进入报告是会保留脚本上次执行过的状态?
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2022-2-11 16:53:50
yh_np700vmn 发表于 2022-2-11 16:44
刚刚看错了,已经实现了,谢谢!
不过有个问题想问下,这种脚本是永久生效的吧?就是比如设置了行高,下 ...

脚本是永久生效的,

参数是动态变化的吗,行高都是根据参数的传递值控制的,脚本是写在哪里的呢,如果是随参数动态 建议写在页面的的变化时运行
bhx.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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