mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 21:49:25 +08:00
fix: refresh list automatically after closing modal following add operation (#4699)
This commit is contained in:
parent
2300104586
commit
eaa06441d0
@ -98,15 +98,19 @@ const InternalCreateRecordAction = (props: any, ref) => {
|
|||||||
return (
|
return (
|
||||||
//@ts-ignore
|
//@ts-ignore
|
||||||
<div ref={buttonRef as React.Ref<HTMLButtonElement>}>
|
<div ref={buttonRef as React.Ref<HTMLButtonElement>}>
|
||||||
<ActionContextProvider value={{ ...ctx, fieldSchema, visible, setVisible }}>
|
|
||||||
<CreateAction
|
<CreateAction
|
||||||
{...props}
|
{...props}
|
||||||
onClick={(collectionData) => {
|
onClick={(collectionData) => {
|
||||||
|
if (collectionData.name === collection.name) {
|
||||||
|
ctx?.setVisible(true);
|
||||||
|
} else {
|
||||||
setVisible(true);
|
setVisible(true);
|
||||||
|
}
|
||||||
setCurrentCollection(collectionData.name);
|
setCurrentCollection(collectionData.name);
|
||||||
setCurrentCollectionDataSource(collectionData.dataSource);
|
setCurrentCollectionDataSource(collectionData.dataSource);
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
<ActionContextProvider value={{ ...ctx, fieldSchema, visible, setVisible }}>
|
||||||
<CollectionProvider_deprecated name={currentCollection} dataSource={currentCollectionDataSource}>
|
<CollectionProvider_deprecated name={currentCollection} dataSource={currentCollectionDataSource}>
|
||||||
<RecursionField schema={fieldSchema} basePath={field.address} onlyRenderProperties />
|
<RecursionField schema={fieldSchema} basePath={field.address} onlyRenderProperties />
|
||||||
</CollectionProvider_deprecated>
|
</CollectionProvider_deprecated>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user