设置查询框为必填


这是我的查询框,现在要求查询框里面必须有值才能进行查询,请问怎么设置啊

FineReportweixing 发布于 2016-6-15 17:05
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
kingless1发布于2016-6-15 17:24(编辑于 2023-9-6 09:34)
555
  • weixing weixing(提问者)

    亲,我设置了,但是直接查询就报错了
    回复
    2016-06-15 17:34 
最佳回答
0
土肥圆发布于2016-6-15 17:26(编辑于 2023-9-6 09:34)
555
  • weixing weixing(提问者)

    我去掉后不输入查询条件,之间点击查询就报错了,求助啊
    回复
    2016-06-15 17:33 
最佳回答
0
weixing发布于2016-6-15 17:33(编辑于 2023-9-6 09:34)
555
  • 土肥圆 土肥圆

    楼主看不到你的图
    回复
    2016-06-15 17:34 
最佳回答
0
weixing发布于2016-6-15 17:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
土肥圆发布于2016-6-15 17:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
weixing发布于2016-6-15 17:38(编辑于 2023-9-6 09:34)
555
  • 土肥圆 土肥圆

    你有写JS吗?如果只是查询条件的话,不需要写JS的
    回复
    2016-06-15 17:42 
最佳回答
0
土肥圆发布于2016-6-15 17:42(编辑于 2023-9-6 09:34)
555
  • weixing weixing(提问者)

    这个查询按钮有两个JS事件,第一个写的是:this.disable();
    第二个写的是:
    if (this.options.form != null && $.isFunction(this.options.form.formSubmit)) {
        this.options.form.formSubmit({
        url : \"${servletURL}?op=fr_dialog&cmd=parameters_d&sessionID=${sessionID}\",
        asyn : true,
        callback : function(res, status) {_g().loadContentPane();}}               
        );
        var self = this;
        _g().once(\"afterload\", function() {
            self.enable();
        })
    }
    做这个报表的同事离职了,我对这个不是很懂,也不知道哪里不对

    回复
    2016-06-15 17:49 
  • 星痕 星痕

    {:9_230:}土哥6666666
    回复
    2016-06-15 19:59 
最佳回答
0
weixing发布于2016-6-15 17:49(编辑于 2023-9-6 09:34)
555
  • yets11 yets11

    把 var self = this; 这句移到第一行即可解决
    回复
    2016-06-16 00:14 
最佳回答
0
星痕发布于2016-6-15 19:59(编辑于 2023-9-6 09:34)
555
最佳回答
0
yets11发布于2016-6-16 00:14(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 925浏览人数
  • 最后回答于:2016-6-16 00:14
    活动推荐 更多
    热门课程 更多
    返回顶部