diff --git a/packages/amis-editor/src/renderer/event-control/actions.tsx b/packages/amis-editor/src/renderer/event-control/actions.tsx index 56e66d578..2ab9a8cdf 100644 --- a/packages/amis-editor/src/renderer/event-control/actions.tsx +++ b/packages/amis-editor/src/renderer/event-control/actions.tsx @@ -740,14 +740,6 @@ const ACTION_TYPE_TREE = (manager: any): RendererPluginAction[] => { labelField: 'label', valueField: 'value', required: true, - visibleOn: `data.__rendererName && ${SHOW_SELECT_PROP}`, - }, - { - name: 'key', - type: 'input-text', - placeholder: '变量名', - required: true, - visibleOn: `data.__rendererName && !${SHOW_SELECT_PROP} && __comboType === 'appoint'` }, { name: 'val', @@ -826,7 +818,7 @@ const ACTION_TYPE_TREE = (manager: any): RendererPluginAction[] => { label: '赋值', size: 'lg', mode: 'horizontal', - visibleOn: `data.__rendererName && !${IS_DATA_CONTAINER} && __rendererName !== 'combo'`, + visibleOn: `data.__rendererName && !${IS_DATA_CONTAINER} && !${SHOW_SELECT_PROP} && __rendererName !== 'combo'`, required: true } ] diff --git a/packages/amis-editor/src/renderer/event-control/helper.tsx b/packages/amis-editor/src/renderer/event-control/helper.tsx index 2c70ea634..8f4b49d8a 100644 --- a/packages/amis-editor/src/renderer/event-control/helper.tsx +++ b/packages/amis-editor/src/renderer/event-control/helper.tsx @@ -189,20 +189,12 @@ export const COMMON_ACTION_SCHEMA_MAP: { items: [ { name: 'key', - type: 'select', + type: 'input-text', placeholder: '变量名', source: '${__setValueDs}', labelField: 'label', valueField: 'value', required: true, - visibleOn: `data.__rendererName && ${SHOW_SELECT_PROP}` - }, - { - name: 'key', - type: 'input-text', - placeholder: '变量名', - required: true, - visibleOn: `data.__rendererName && !${SHOW_SELECT_PROP}` }, { name: 'val',