Js异步加载数据后,无法赋值给模板参数
如何在执行左侧数据集查询时,用ajxa异步加载获取数据并传递给参数 var state = this.options.form.getWidgetByName("status") state.setValue("00); 直接赋值是可以的,左侧数据集查询的参数也是000,但是利用ajax调用方法后返回的数据在setValue("00"), 左侧查询的还是模板初始值,不是set后的值
FineReport 周晴 发布于 2020-11-18 16:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
shirokoLv6资深互助
发布于2020-11-18 16:27

你的代码开头加一句 var th=this;

然后把你代码里面的this都改成th。


其实就是后续的this有可能无法引用到一开始的那个

  • 2关注人数
  • 624浏览人数
  • 最后回答于:2020-11-18 16:27
    请选择关闭问题的原因
    确定 取消
    返回顶部