初始化的时候,根据传的参数,判断是否给对应的输入框赋值,已经触发点击事件。 js: var a=fr_task_id; var sql="SQL(\"MYSQL\",\"SELECT year FROM tb_dispatch_month where fr_task_id='" + a+ "'\", 1, 1)" var year = FR.remoteEvaluate(sql) var yearControl = this.options.form.getWidgetByName("year"); if(year.length!=0){ yearControl.setValue(year); var sql="SQL(\"MYSQL\",\"SELECT month FROM tb_dispatch_month where fr_task_id='" + a+ "'\", 1, 1)" var month = FR.remoteEvaluate(sql) var monthControl = this.options.form.getWidgetByName("month"); if(month.length!=0){ monthControl.setValue(month); var fs = this.options.form.getWidgetByName("formSubmit"); fs.fireEvent('click'); } } 运行之后页面也能触发,但是提示: CustomJSError : Cannot read property 'getWidgetByName' of undefined |