wei123chen 发表于 2023-6-9 14:00:59

扫描二维码后,不能赋值


做了一个按钮,点击事迹里输入如下脚本。
var text
o2m.util.device.scan({
onSuccess : function(result) {
    var jsObject = JSON.parse(result);
    text = jsObject["text"];
    this.data.textfield_3= text;
},
onFail : function(err) {
}
});
但是没有给对应的输入框textfield_3赋值。


xadmin 发表于 2023-6-9 17:46:43

这个按钮是在门户页面上还是流程表单上?如果是门户页面上没有this.data业务数据,需要使用this.form.get("textfield_3").setData(JSON.parse(result).text)去赋值

wei123chen 发表于 2023-6-9 18:40:28

xadmin 发表于 2023-6-9 17:46
这个按钮是在门户页面上还是流程表单上?如果是门户页面上没有this.data业务数据,需要使用this.form.get(" ...

是流程表单上的按钮

论坛管理员 发表于 2023-6-12 09:23:38



这里加上bind(this)

wei123chen 发表于 2023-6-12 11:42:44

论坛管理员 发表于 2023-6-12 09:23
这里加上bind(this)

非常感谢,可以了。

论坛管理员 发表于 2023-6-12 16:09:28

:handshake
页: [1]
查看完整版本: 扫描二维码后,不能赋值