diff --git a/apps/demo-fixed-layout/src/plugins/variable-plugin/variable-plugin.ts b/apps/demo-fixed-layout/src/plugins/variable-plugin/variable-plugin.ts index 17177dce..4948e210 100644 --- a/apps/demo-fixed-layout/src/plugins/variable-plugin/variable-plugin.ts +++ b/apps/demo-fixed-layout/src/plugins/variable-plugin/variable-plugin.ts @@ -53,7 +53,7 @@ export const createVariablePlugin: PluginCreator = define syncOutputs(form.getValueIn('outputs')); // Listen outputs change form.onFormValuesChange(props => { - if (props.name === 'outputs') { + if (props.name.match(/^outputs/)) { syncOutputs(form.getValueIn('outputs')); } }); diff --git a/apps/demo-free-layout/src/plugins/variable-plugin/variable-plugin.ts b/apps/demo-free-layout/src/plugins/variable-plugin/variable-plugin.ts index d34bff9d..f880a225 100644 --- a/apps/demo-free-layout/src/plugins/variable-plugin/variable-plugin.ts +++ b/apps/demo-free-layout/src/plugins/variable-plugin/variable-plugin.ts @@ -53,7 +53,7 @@ export const createVariablePlugin: PluginCreator = define syncOutputs(form.getValueIn('outputs')); // Listen outputs change form.onFormValuesChange(props => { - if (props.name === 'outputs') { + if (props.name.match(/^outputs/)) { syncOutputs(form.getValueIn('outputs')); } });