baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.33k stars 2.51k forks source link

希望FormItem的autoFill.api在字段有默认值时能一进表单就请求接口执行填充字段 #8273

Open yinlianghui opened 1 year ago

yinlianghui commented 1 year ago

是否关联于某个问题吗:

目前的现状表单中配置了autoFill.api的字段有默认值的情况下,autoFill.api并不会一进表单就请求api接口并执行填充字段动作,只能手动操作下变更这个字段的值的情况下才会触发autoFill相关功能。

预期的解决方案:

可以给autoFill加一个开关,是否当字段有值时,一进表单就默认执行一次autoFill。

任何附加信息:

在官网 https://aisuda.bce.baidu.com/amis/zh-CN/components/form/formitem#%E9%85%8D%E7%BD%AE%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85 示例中可以重现此问题,见截图: image

lhtuling commented 1 year ago

是的 我测了下发现通过setValue也不会触发 应该是值变化的时候也要触发的

Aaronlong31 commented 10 months ago

+1,这个功能还是挺迫切的,不然在编辑信息的表单中,select 组件的值是有的,但不会 autofill,需要手动再选一下才行。