首先在查询按钮里加了一个点击事件:var ka = this.options.form.getWidgetByName("ka"); //获取下拉框控件provinceif (a==1) {ka.setEnable(false);} else {ka.setEnable(true);}变量a用一个公式判断,这里就不提了。这段代码是好用的。现在想在模板web属性里面,填报页面加个填报结束的事件。看到说需要用到setTimeout函数,应该怎么写才能实现?现在写成:var th = this;setTimeout(function() { th.options.form.getWidgetByName("ka");}, 500);if (a==1) {th.setEnable(false);} else {th.setEnable(true);}这样是不对的,页面显示整个都是有问题的。