永洪社区

标题: get函数作用是什么,怎么使用 [打印本页]

作者: 菜鸟007    时间: 2024-7-18 11:02
标题: get函数作用是什么,怎么使用
get函数作用是什么,怎么使用

作者: yhdata_lyaa    时间: 2024-7-18 11:02
a.get(i,0);
i表示下拉列表选项值的序列号
作者: yhdata_lyaa    时间: 2024-7-18 11:22
获取数据的,你说的哪里的get函数
作者: 菜鸟007    时间: 2024-7-18 11:29
yhdata_lyaa 发表于 2024-7-18 11:22
获取数据的,你说的哪里的get函数

写在脚本里的,参数名.get(1,0)
作者: yhdata_lyaa    时间: 2024-7-18 11:37
菜鸟007 发表于 2024-7-18 11:29
写在脚本里的,参数名.get(1,0)

获取 第二行第一列的数据
作者: 菜鸟007    时间: 2024-7-18 13:44
yhdata_lyaa 发表于 2024-7-18 11:37
获取 第二行第一列的数据

应该不是,脚本里写的是
var a = getdate('p1',data); //p1是一个多选下拉参数组件
var b = []
if(a !=null && a.exists(1,-1,true))
{for(var i=1 ;i< a.size() ;i=i+1)
{b.push(a.get(i,0));}
}
作者: yhdata_lyaa    时间: 2024-7-18 13:57
菜鸟007 发表于 2024-7-18 13:44
应该不是,脚本里写的是
var a = getdate('p1',data); //p1是一个多选下拉参数组件
var b = []

你这样写是可以用的吗,debug看看 get出来有值吗,
作者: 菜鸟007    时间: 2024-7-18 14:39
yhdata_lyaa 发表于 2024-7-18 13:57
你这样写是可以用的吗,debug看看 get出来有值吗,

get出来的是null,但是实际报表展示出来是有效果的
作者: yhdata_lyaa    时间: 2024-7-18 15:06
菜鸟007 发表于 2024-7-18 14:39
get出来的是null,但是实际报表展示出来是有效果的

这是想实现什么,
一般获取组件勾选数据是
下拉列表参数1.getSelectedObjects()
作者: 菜鸟007    时间: 2024-7-18 15:41
yhdata_lyaa 发表于 2024-7-18 15:06
这是想实现什么,
一般获取组件勾选数据是
下拉列表参数1.getSelectedObjects() ...

这个实现的是下拉复选框默认勾选全部
作者: yhdata_lyaa    时间: 2024-7-18 15:52
菜鸟007 发表于 2024-7-18 15:41
这个实现的是下拉复选框默认勾选全部

什么版本呀,制作报告的时候把全选勾上保存,查看报告时就是默认勾选了
作者: 菜鸟007    时间: 2024-7-18 15:58
yhdata_lyaa 发表于 2024-7-18 15:52
什么版本呀,制作报告的时候把全选勾上保存,查看报告时就是默认勾选了 ...

9.4,因为它上面还有一个依赖筛选,比如系列A,下面有abcd四个型号,打开报表的时候默认一个系列值,所以默认勾选的只能勾选该系列下面的所有型号
作者: yhdata_lyaa    时间: 2024-7-18 16:14
以前的版本可以这么写脚本,参考看看
https://www.yonghongtech.com/rea ... =%E5%85%A8%E9%80%89





欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4