alibaba/formily

请问有能够解析schame,并且获取全部表单name的api嘛

dlspacezero opened this issue · 5 comments

Discussed in #4032

Originally posted by dlspacezero November 23, 2023
业务需要获取到schema渲染出来的表单name,并且保存到服务端上,请问有没有相关api,如果没有,能否提供一个思路

Hello @dlspacezero, your issue has been closed because it does not conform to our issue requirements. Please use the Issue Helper to create an issue, thank you!
你好 @dlspacezero,为了能够进行高效沟通,我们对 issue 有一定的格式要求,你的 issue 因为不符合要求而被自动关闭。你可以通过 issue 助手 来创建 issue 以方便我们定位错误。谢谢配合!

getFormGraph

getFormGraph
通过 getFormGraph 获得的值的key,比实际的表单字段 name 多了一些前缀(Address),这些前缀去掉之后才是真正的name。这些前缀怎么判定?

getFormGraph
通过 getFormGraph 获得的值的key,比实际的表单字段 name 多了一些前缀(Address),这些前缀去掉之后才是真正的name。这些前缀怎么判定?

你如果是嵌套的字段,那肯定会拼上父级的name呀,不然怎么区分层级呢?

getFormGraph
通过 getFormGraph 获得的值的key,比实际的表单字段 name 多了一些前缀(Address),这些前缀去掉之后才是真正的name。这些前缀怎么判定?

你如果是嵌套的字段,那肯定会拼上父级的name呀,不然怎么区分层级呢?

并不是嵌套的字段。getFormGraph 会把VoidField,布局等组件的 key 一股脑都拼上去,而 form.values 的 key 只有表单项相关的name。