使用refresh_items发现的问题,导致 _context.SetVarValue 不起效

BUG反馈 · 239 次浏览
Vinpaul 创建于 2024-05-23 00:01

正常情况:

表单字段可选值中动态获取列表信息,获取到同时设置到apiList的变量中,当表单提交的时候,后面输出apiList是有值的

 

异常情况:

其他情况不变,只是扩展设置添加了 :refresh_items ,导致当表单提交的时候,后面输出apiList变成空值了


回复内容
CL 2024-05-23 09:12
#1

这里应该只根据其它字段来更新本字段的选项,未设计用来更新其它字段的。

Vinpaul 回复 CL 2024-05-23 09:14 :

我以为refresh_items会重新执行可选值里面的整个方法哈

CL 回复 Vinpaul 2024-05-23 09:25 :

这里的_context是一个临时的,如果要访问动作本身的上下文,可以试试_context.GetRootContext()。

Vinpaul 回复 CL 2024-05-24 12:47 :

试了一下,GetRootContext 也是不行 

回复主贴