fix: configure openSize for table action is only immediately valid for one row (#3752)

* fix: opensize for table action is only immediately  valid for that row

* fix: opensize for table action is only immediately  valid for that row
This commit is contained in:
katherinehhh 2024-03-18 19:55:03 +08:00 committed by GitHub
parent 682c17cc63
commit 23c6e146e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,7 +41,7 @@ export const Action: ComposedAction = observer(
title, title,
onClick, onClick,
style, style,
openSize, openSize: os,
disabled: propsDisabled, disabled: propsDisabled,
actionCallback, actionCallback,
/** 如果为 true 则说明该按钮是树表格的 Add child 按钮 */ /** 如果为 true 则说明该按钮是树表格的 Add child 按钮 */
@ -62,6 +62,8 @@ export const Action: ComposedAction = observer(
const record = useRecord(); const record = useRecord();
const designerProps = fieldSchema['x-designer-props']; const designerProps = fieldSchema['x-designer-props'];
const openMode = fieldSchema?.['x-component-props']?.['openMode']; const openMode = fieldSchema?.['x-component-props']?.['openMode'];
const openSize = fieldSchema?.['x-component-props']?.['openSize'];
const disabled = form.disabled || field.disabled || field.data?.disabled || propsDisabled; const disabled = form.disabled || field.disabled || field.data?.disabled || propsDisabled;
const linkageRules = fieldSchema?.['x-linkage-rules'] || []; const linkageRules = fieldSchema?.['x-linkage-rules'] || [];
const { designable } = useDesignable(); const { designable } = useDesignable();
@ -150,7 +152,6 @@ export const Action: ComposedAction = observer(
</SortableItem> </SortableItem>
); );
}; };
const result = ( const result = (
<ActionContextProvider <ActionContextProvider
button={renderButton()} button={renderButton()}