本帖最后由 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(); } |
最佳回答 |
||||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|
|||
0
|
|