[可视化]
<Yonghongtech>如何动态设置表格的行数
想咨询下 在报告脚本中,如何动态设置表格的行数呢?是使用哪个函数或变量?
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
_贝贝
显示全部楼层
发表于 2022-2-11 14:54:39
指的是分页的行数吗,可以参考以下脚本
每页行数。
例如:表1.countPerPage = 6; |
|
|
|
|
Yonghong-Club
显示全部楼层
发表于 2022-2-11 16:05:15
比如这个表,是一张自由表,行列数设置为11行,然后这个报告有入参,我想根据入参的值,来决定最后两行是否显示。比如 入参a=1时,只显示到加权平均收益率这行,最后两行不要,入参a=其他值 不作处理,正常显示。我在这个脚本里面 没有找到怎么设置该图表的行数 让其根据参数动态变化
|
|
|
|
|
_贝贝
显示全部楼层
发表于 2022-2-11 16:23:17
本帖最后由 永洪tech-Muse 于 2022-2-11 16:24 编辑
行列数是固定的吗,可以用脚本根据参数条件设置单元格行高为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
脚本是永久生效的,
参数是动态变化的吗,行高都是根据参数的传递值控制的,脚本是写在哪里的呢,如果是随参数动态 建议写在页面的的变化时运行 |
|
|
|
|