怎么清除下拉框的值

本帖最后由 zh2524929 于 2017-1-10 11:02 编辑

先看下控件图片,做的效果是选择车间,后面的下拉框出现车间,选择工区,下拉框出现工区。我写的js是把下拉框隐藏了,但是执行的时候还是查询数据库了,怎么选择的时候,在隐藏的同事把里面的值清除掉,这样就查询不了。
隐藏的js代码如下:
var form = this.options.form;
var p1Widget = form.getWidgetByName("label车间");
var p2Widget = form.getWidgetByName("车间");
var p3Widget = form.getWidgetByName("label工区");
var p4Widget = form.getWidgetByName("工区");
var p5Widget = form.getWidgetByName("年份");
var value = this.getValue();  //获取当前参数即type参数的值
if (value == "workshop_id") {  
    p1Widget.visible();     
   p2Widget.visible();
   p3Widget.invisible();
   p4Widget.invisible();
   p5Widget.visible();
} else if (value == "workarea_id") {
    p1Widget.invisible();
   p2Widget.invisible();
   p3Widget.visible();
   p4Widget.visible();
   p5Widget.visible();
} else {
    p1Widget.invisible();
   p2Widget.invisible();
   p3Widget.invisible();
   p4Widget.invisible();
   p5Widget.invisible();
}

FineReportzh2524929 发布于 2016-12-2 10:52
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共13回答
最佳回答
0
瓦王的地狱咆哮发布于2016-12-2 10:52(编辑于 2023-9-6 09:34)
555
  • zh2524929 zh2524929(提问者)

    搞定了,原来是我接收的是数据字典的显示值,参数一直没传对,改成实际值没问题了,显示都正常了。
    回复
    2016-12-02 13:13 
最佳回答
0
zh2524929发布于2016-12-2 11:02(编辑于 2023-9-6 09:34)
555
最佳回答
0
wiseM__花生丶发布于2016-12-2 11:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
瓦王的地狱咆哮发布于2016-12-2 11:04(编辑于 2023-9-6 09:34)
555
最佳回答
0
376333837发布于2016-12-2 11:08(编辑于 2023-9-6 09:34)
555
最佳回答
0
376333837发布于2016-12-2 11:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
zh2524929发布于2016-12-2 11:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
瓦王的地狱咆哮发布于2016-12-2 11:18(编辑于 2023-9-6 09:34)
555
  • zh2524929 zh2524929(提问者)
    我不缺定现在是不是参数的问题,我选按车间查询,但是下面出来的结果依然都是工区的,不会出来车间。
    还有数据集的图片。这就起了怪了。

    回复
    2016-12-02 11:38 
最佳回答
0
dgmd521发布于2016-12-2 11:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
轩辕小珂发布于2016-12-2 11:30(编辑于 2023-9-6 09:34)
555
  • zh2524929 zh2524929(提问者)
    是有默认值,选择后不是应该按照数据字典的传递参数么?默认值也会传递?

    回复
    2016-12-02 11:39 
  • 0关注人数
  • 746浏览人数
  • 最后回答于:2016-12-2 13:13
    活动推荐 更多
    热门课程 更多
    返回顶部