求问大家:JS中使用了参数(参数公式中引用了控件),当控件的值改变后,这个参数的值为什么不随之变化呢? 代码如下: //根据其他参数面板控件值获取控件值 _g().parameterCommit(); //后延时 var sleep = function(time) { var startTime = new Date().getTime() + parseInt(time, 10); while(new Date().getTime() < startTime) {} }; sleep(1000); // 延时函数,单位ms var 地区 = this.options.form.getWidgetByName("地区").getValue(); var 总销量 = this.options.form.getWidgetByName("总销量"); var sql ="SQL(\"FRDemo\",\"SELECT sum(销量) as 销量 FROM [销量] where 1=1" + p +"\",1,1)"; alert(sql); //var 销量 = FR.remoteEvaluate(sql) //alert(总销量); //总销量.setValue(销量); |