如何在报表里把报表参数清空,实现取消过滤功能

请教哪位高手,我在报表列里加了一个报表参数的过滤条件,我想通过报表上超链接或按钮给参数赋值或是把参数值清为null,请问如何操作?
FineReport7234061 发布于 2014-12-9 00:56
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共17回答
最佳回答
0
shockway发布于2014-12-9 00:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
shockway发布于2014-12-9 08:29(编辑于 2023-9-6 09:34)
555
  • 7234061 7234061(提问者)

    我想要实现的是能自由切换,通过设置参数或清空参数,来实现过滤或取消过滤的功能
    回复
    2014-12-09 12:23 
最佳回答
0
quiet3008559发布于2014-12-9 10:10(编辑于 2023-9-6 09:34)
555
  • 7234061 7234061(提问者)

    哈,我就是不知道怎么写JS,论坛和帮助手册里找了很久,都没有。
    回复
    2014-12-09 12:24 
最佳回答
0
7234061发布于2014-12-9 12:23(编辑于 2023-9-6 09:34)
555
  • shockway shockway

    这个就是用参数p1来控制过滤或取消过滤啊。。。。
    回复
    2014-12-09 16:11 
最佳回答
0
7234061发布于2014-12-9 12:24(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559
    取值:var orgCode = this.options.form.getWidgetByName(\"orgCode\").getValue();
    设定值:this.options.form.getWidgetByName(\"orgCode\").setValue(\"abc\");
    这里的getWidgetByName括号里的是值控件的名字。单元格的话应该是
    不知道你要的是不是这样的。可以参照帮助文档的
    二次开发 >> JavaScript >> FR的JS实例
    回复
    2014-12-09 13:34 
最佳回答
0
quiet3008559发布于2014-12-9 13:34(编辑于 2023-9-6 09:34)
555
  • 7234061 7234061(提问者)

    还是不行哦。提示的错误为:

    回复
    2014-12-10 10:38 
  • 7234061 7234061(提问者)

    我的做法是
    1、设定一个模板参数,图1;
    2、在一个销售明细表中设置参数过滤,根据参数值过滤出不同的品牌,图2;
    3、根据我上面的图表选择不同的品牌分类值,把品牌值传递给参数,实现下面表格的过滤,;图3;
    4、我要实现的是把参数清空,使表格的数据全部显示,做了个超链接清空参数值,JS里是测试代码,看是否取到了参数值,图4;
    结果还是报错,报错信息为最后一图。
    请哪位高手指点一下。
    回复
    2014-12-10 10:50 
最佳回答
0
shockway发布于2014-12-9 16:11(编辑于 2023-9-6 09:34)
555
  • 7234061 7234061(提问者)

    我要解决的就是如何来控制参数P1的值变化
    回复
    2014-12-10 11:02 
最佳回答
0
7234061发布于2014-12-10 10:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
7234061发布于2014-12-10 10:50(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559

    这个不一定非要用模板参数吧,你用一个文本控件,然后把控件隐藏了,直接编辑这个控件的值应该也可以达到你要的效果,这样就可以用之前的js设定了。
    回复
    2014-12-10 11:11 
最佳回答
0
lulu发布于2014-12-10 10:52(编辑于 2023-9-6 09:34)
555
  • 1关注人数
  • 4008浏览人数
  • 最后回答于:2014-12-24 10:17
    活动推荐 更多
    热门课程 更多
    返回顶部