关于下拉框数据量大时的解决方案的进一步问题

系统例子下拉框数据量大时的解决方案
http://www.finereporthelp.com/help/13/30/1/4.html

我的问题有两个:
1、如何我在主面板设置俩个文本框来表示最大编码和最小编码,那么 form.getWidgetByName("p1").setValue(val); //给文本控件的格子(A2)赋值val  这块应该如何写因为3.2 主模板设计

切换到参数设计界面,添加一个文本类型控件,并将控件命名为p1。

2、目前的子面板无法显示过滤参数面板,我想在子面板中添加相应的过滤条件,如何写过滤按钮的事件发给数据库,同时若是过滤条件为空则显示所有数据?





FineReport2082558089 发布于 2015-2-8 22:08
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共15回答
最佳回答
0
simon发布于2015-2-8 22:08(编辑于 2023-9-6 09:34)
555
最佳回答
0
HaiBao发布于2015-2-9 09:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
m707045471发布于2015-2-9 16:58(编辑于 2023-9-6 09:34)
555
  • 2082558089 2082558089(提问者)

    谢谢,我提出的问题第二个在参数查询窗体设置过滤条件的已经搞清楚如何做了。但是第一个问题如何传递值的还是没有做出来,
    我想实现的方式如下:
    1、在当前面板增加两个按钮分别是f和t,两个文本框fr和To。分别点击F和T选择相应的值返回给Fr和To;
    2、两个按钮查询的数据集是一个;
    目前已知的问题是F和T按钮分别点击后,即使选择的内容不一致,但是程序返回后前一个结果自动等于后一个结果。我的判断是例子中给的实现方式只是考虑单一的信息,而没有考虑一个以上的内容。
    我的这个内容在ERP应用中非常普遍,例如查询客户销量,一个一个查询非常麻烦,他们会选择一个区间来进行查询
    回复
    2015-03-02 14:11 
最佳回答
0
2082558089发布于2015-2-9 17:54(编辑于 2023-9-6 09:34)
555
最佳回答
0
2082558089发布于2015-2-9 18:19(编辑于 2023-9-6 09:34)
555
最佳回答
0
2082558089发布于2015-2-11 10:33(编辑于 2023-9-6 09:34)
555
最佳回答
0
小玮发布于2015-2-11 14:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
simon发布于2015-3-2 13:58(编辑于 2023-9-6 09:34)
555
  • 2082558089 2082558089(提问者)

    谢谢,我尝试一下。
    回复
    2015-03-02 14:16 
  • 2082558089 2082558089(提问者)

    按照你的方式做不好用,虽然在调用模板的URL中加入了内容,但是在参数窗体中选择值后自动写到第一个文本框中,第二个为空。
    我认为问题的关键还得是在参数窗体的提交事件返回结果中如何判断是pmin发送的请求还是Pmax发送的请求,pmin发送的请求返回值填写到p1文本框,pmax返回的请求填写到p2文本框
    回复
    2015-03-02 14:40 
  • 2082558089 2082558089(提问者)

    window.form = this.options.form;

    var $iframe = $(\"<iframe id=\'inp\' name=\'inp\' width=\'100%\' height=\'100%\' scrolling=\'no\' frameborder=\'0\'>\");

    $iframe.attr(\"src\", \"${servletURL}?reportlet=demo/parameter/son.cpt&set=min&op=write\");

    var o = {

    title : \"客户信息选择\",

    width : 800,

    height: 300

    };

    FR.showDialog(o.title, o.width, o.height, $iframe,o);
    回复
    2015-03-02 14:43 
最佳回答
0
simon发布于2015-3-2 14:00(编辑于 2023-9-6 09:34)
555
  • 2082558089 2082558089(提问者)
    不知道我怎么加对不
    $iframe.attr(\"src\", \"${servletURL}?reportlet=demo/parameter/son.cpt&set=p1&op=write\");
    p1是文本框的名字

    但是在程序调用后提示
    自定义JS错误 : p1 is not defined



    怎么能够把p1换成\"p1\"呢?
    回复
    2015-03-02 14:56 
最佳回答
0
2082558089发布于2015-3-2 14:11(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 3772浏览人数
  • 最后回答于:2015-3-3 14:46
    活动推荐 更多
    热门课程 更多
    返回顶部