alibaba / formily

📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
https://formilyjs.org/
MIT License
10.94k stars 1.43k forks source link

[Bug Report] x-linkages 和 actions 同时配置时,x-linkages 规则失效 #4026

Open Huhui-coder opened 7 months ago

Huhui-coder commented 7 months ago

Reproduction link

Edit on CodeSandbox

Steps to reproduce

  1. const settingActions = useRef(createAsyncFormActions());
  2. 传递 actions 给 SchemaForm。
  3. 操作 AA 表单项。
  4. 发现 x-linkages 失效。

What is expected?

期望能够在传递 actions 的前提下, x-linkages 也能正常工作。或者 给出 使用 x-linkages 的场景下,也能使用其他的方法操作 form 表单实例,包括,setFormState、 validate、 submit 等实例方法。

What is actually happening?

x-linkages 和 actions 同时配置时,x-linkages 规则失效。

Package

@formily/antd@1.3.17


Huhui-coder commented 7 months ago

最小可复现仓库地址: https://codesandbox.io/s/lucid-euclid-8d5jpm?file=/index.js:556-566