下拉框控件值js赋值

参数面板中有一个下拉框、一个文本框,当下拉框选择后,需要在文本框中显示选择的值,我给下拉框添加了一个编辑后事件,js如下:

var xl = this.options.form.getWidgetByName("xl").getValue();

var wb = this.options.form.getWidgetByName("wb");

wb.setValue(xl);

报错了,显示invalid character,不知道哪里写错了?

FineReport shirley930107 发布于 2021-5-30 14:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-5-30 16:59(编辑于 2021-5-30 17:04)

// 获取实际值

var xl = this.getValue();

// 获取显示值

// var xl = this.getText();

var wb = this.options.form.getWidgetByName("wb");

wb.setValue(xl);

——————————————————

WorkBook53.cpt

image.png

image.png

  • shirley930107 shirley930107(提问者) 我试了我的还是不行 你的那个例子就可以...不懂为啥
    2021-05-30 18:10 
  • zsh331 zsh331 回复 shirley930107(提问者) demo都给你了,问题点也给你指出来了,你再说不知道为什么就不合适了~
    2021-05-30 18:27 
  • zsh331 zsh331 回复 shirley930107(提问者) 对比一下二个等号,输入状态的问题!
    2021-05-30 18:28 
  • shirley930107 shirley930107(提问者) 回复 zsh331 发现确实是等号的问题...感恩!
    2021-05-30 18:34 
  • 3关注人数
  • 564浏览人数
  • 最后回答于:2021-5-30 17:04
    请选择关闭问题的原因
    确定 取消
    返回顶部