永洪社区

标题: 参数过滤的问题 [打印本页]

作者: misszheng    时间: 2021-7-26 18:03
标题: 参数过滤的问题
列表过滤插件,没有做参数传递,页面是会自动传递数据过去的吗
且,为什么,悬停后的页面无法选择日期了呢。

作者: 永洪tech-wisiy    时间: 2021-7-26 18:05
列表过滤属于过滤组件,直接联动当前报告
作者: misszheng    时间: 2021-7-30 10:16
永洪tech-wisiy 发表于 2021-7-26 18:05
列表过滤属于过滤组件,直接联动当前报告

我单独做测试,这个列表过滤组件没法传参到下一个页面
你那边可以测一下看吗

作者: 永洪tech-wisiy    时间: 2021-7-30 10:24
misszheng 发表于 2021-7-30 10:16
我单独做测试,这个列表过滤组件没法传参到下一个页面
你那边可以测一下看吗
...

过滤组件没有参数传递给下一个报告,需要使用参数组件
作者: misszheng    时间: 2021-7-30 10:31
永洪tech-wisiy 发表于 2021-7-30 10:24
过滤组件没有参数传递给下一个报告,需要使用参数组件

可是用 列表参数 组件 做多选是无效的
作者: 永洪tech-wisiy    时间: 2021-7-30 10:53
misszheng 发表于 2021-7-30 10:31
可是用 列表参数 组件 做多选是无效的

参考:https://club.yonghongtech.com/fo ... 0%E7%BB%84%E4%BB%B6
作者: misszheng    时间: 2021-7-30 17:27
永洪tech-wisiy 发表于 2021-7-30 10:53
参考:https://club.yonghongtech.com/forum.php?mod=viewthread&fid=44&tid=9525&highlight=%E5%8F%82%E ...

那有没有日期参数组件啊。
因为日期,也要传递到下一页。
作者: 永洪tech-wisiy    时间: 2021-7-30 17:31
misszheng 发表于 2021-7-30 17:27
那有没有日期参数组件啊。
因为日期,也要传递到下一页。

脚本获取日期过滤的数据,传递给一个参数即可
作者: misszheng    时间: 2021-7-30 17:35
永洪tech-wisiy 发表于 2021-7-30 17:31
脚本获取日期过滤的数据,传递给一个参数即可

请问怎么获取呢?
作者: _贝贝    时间: 2021-8-2 13:26
misszheng 发表于 2021-7-30 17:35
请问怎么获取呢?
范围模式下
参考脚本(页面变化时运行):

if(日期过滤1.firstDates!=null&&日期过滤1.secondDates!=null)
{
var start=日期过滤1.firstDates[0] //获取左边值
var a0=parseDate(start.substring(1,(start.length())),'yyyy-MM');

var end=日期过滤1.secondDates[0]; //获取右边值
var a1= parseDate(end.substring(1,(end.length())),'yyyy-MM');

}
//debug(a0)
//debug(a1)  //打印两个日期值,默认隐藏。
作者: misszheng    时间: 2021-8-3 14:29
本帖最后由 misszheng 于 2021-8-3 14:32 编辑
永洪tech-zxx 发表于 2021-8-2 13:26
范围模式下
参考脚本(页面变化时运行):

这个a0  a1 参数怎么传递到下一个页面呢?我要传递到下一个页面的  范围模式下日期参数组件  上
作者: _贝贝    时间: 2021-8-3 14:44
本帖最后由 永洪tech-zxx 于 2021-8-3 14:46 编辑
misszheng 发表于 2021-8-3 14:29
这个a0  a1 参数怎么传递到下一个页面呢?我要传递到下一个页面的  范围模式下日期参数组件  上 ...

日期过滤组件不支持用参数控制。过滤组件都是不支持用参数控制的,可以生成参数传给其他组件,但是不支持被其他参数控制
作者: misszheng    时间: 2021-8-3 14:47
永洪tech-zxx 发表于 2021-8-3 14:44
日期过滤组件不支持用参数控制。过滤组件都是不支持用参数控制的,可以生成参数传给其他组件,但是不支持 ...

那你们平时做子页面查询时,要带日期过去,按照你们的经验是怎么做的呢。
作者: _贝贝    时间: 2021-8-3 14:53
misszheng 发表于 2021-8-3 14:47
那你们平时做子页面查询时,要带日期过去,按照你们的经验是怎么做的呢。 ...

主页面可以用两个下 拉参数组件传递来传递日期,一个开始时间a一个是结束时间b   转换成是string型。子页面也是两个参数组件,用  下拉参数1.setSelectedObjects([a],STRING);的形式设置默认值就可以了setSelectedObjects中的a是接受传递的参数a。
如果只是传递时间在表格上,子页面直接在表格上设置过滤器就可以了。
过滤条件是  时间 是 之间  ?{a}与?{b}
作者: misszheng    时间: 2021-8-3 15:04
永洪tech-zxx 发表于 2021-8-3 14:53
主页面可以用两个下 拉参数组件传递来传递日期,一个开始时间a一个是结束时间b   转换成是string型。子页 ...

下拉参数选择日期,类似用枚举的形式展现吗
这样的形式不大友好啊,要选择日期还得一个一个勾选
作者: misszheng    时间: 2021-8-3 15:21
本帖最后由 misszheng 于 2021-8-3 15:25 编辑
永洪tech-zxx 发表于 2021-8-3 14:44
日期过滤组件不支持用参数控制。过滤组件都是不支持用参数控制的,可以生成参数传给其他组件,但是不支持 ...

可以支持生成参数传给其他组件?
“过滤组件都是不支持用参数控制的,可以生成参数传给其他组件”

传到子页面的这种方式怎么做呢?如图,加一个按钮,用超链接的方式,也没法把过滤组件的参数值带给 下一页的列表组件。是这样配置么。参数值上写的是否也为控件名称?

作者: misszheng    时间: 2021-8-6 09:26
misszheng 发表于 2021-8-3 15:21
可以支持生成参数传给其他组件?
“过滤组件都是不支持用参数控制的,可以生成参数传给其他组件”

有大佬帮看一下吗
作者: oscarxu    时间: 2024-2-10 11:05
666
作者: oscarxu    时间: 2024-2-10 11:05
666
作者: oscarxu    时间: 2024-2-10 11:05
666




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