一般来说,获取控件相关的值的时候,如果马上执行js代码,经常会获取不到,但是如果加一个延时setTimeout
就可以获取到准确的值。
今天发现一个问题,代码如下
//延时执行以下代码
setTimeout(function() {
//获取当前tab条的的数字,0表示tab1,1表示tab2
var index=_g().getWidgetByName("tabpane0").getShowIndex();
//获取需要存储值的控件
var label=this.options.form.getWidgetByName("textEditor0");
//将需要存储值的控件的值设置为0+tab条的值,默认为0
label.setValue(0+