ListPro在没有设置onReload的情况下不显示刷新按钮
This commit is contained in:
parent
b2baae45ba
commit
f8ae27f11b
|
|
@ -9,7 +9,7 @@ type ToolBarProps = {
|
|||
title?: React.ReactNode;
|
||||
buttonGroup?: buttonProps[];
|
||||
extraContent?: React.ReactNode;
|
||||
reload: () => void;
|
||||
reload?: () => void;
|
||||
};
|
||||
declare function ToolBar(props: ToolBarProps): React.JSX.Element;
|
||||
export default ToolBar;
|
||||
|
|
|
|||
|
|
@ -14,13 +14,14 @@ function ToolBar(props) {
|
|||
<Space align='center'>
|
||||
{extraContent}
|
||||
{buttonGroup && buttonGroup.length > 0 && (<ButtonGroup items={buttonGroup}/>)}
|
||||
{reload &&
|
||||
<Tooltip title={features.locales.t('reload')}>
|
||||
<div className={Style.reloadIconBox} onClick={() => {
|
||||
reload();
|
||||
}}>
|
||||
<ReloadOutlined />
|
||||
</div>
|
||||
</Tooltip>
|
||||
</Tooltip>}
|
||||
<ColumnSetting />
|
||||
</Space>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -68,9 +68,7 @@ const ProList = (props) => {
|
|||
},
|
||||
}}>
|
||||
<div className={Style.container}>
|
||||
{!isMobile && !hideDefaultButtons && (<ToolBar title={title} extraContent={extraContent} buttonGroup={buttonGroup} reload={() => {
|
||||
onReload && onReload();
|
||||
}}/>)}
|
||||
{!isMobile && !hideDefaultButtons && (<ToolBar title={title} extraContent={extraContent} buttonGroup={buttonGroup} reload={onReload}/>)}
|
||||
{isMobile && <ButtonGroup items={buttonGroup}/>}
|
||||
<List entity={entity} extraActions={extraActions} onAction={onAction} disabledOp={disabledOp} attributes={attributes} data={!disableSerialNumber
|
||||
? data?.map((ele, index) => {
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ type ToolBarProps = {
|
|||
title?: React.ReactNode;
|
||||
buttonGroup?: buttonProps[];
|
||||
extraContent?: React.ReactNode;
|
||||
reload: () => void;
|
||||
reload?: () => void;
|
||||
}
|
||||
|
||||
function ToolBar(props: ToolBarProps) {
|
||||
|
|
@ -35,16 +35,17 @@ function ToolBar(props: ToolBarProps) {
|
|||
{buttonGroup && buttonGroup.length > 0 && (
|
||||
<ButtonGroup items={buttonGroup} />
|
||||
)}
|
||||
{reload &&
|
||||
<Tooltip title={features.locales.t('reload')}>
|
||||
<div
|
||||
className={Style.reloadIconBox}
|
||||
onClick={() => {
|
||||
reload();
|
||||
reload!();
|
||||
}}
|
||||
>
|
||||
<ReloadOutlined />
|
||||
</div>
|
||||
</Tooltip>
|
||||
</Tooltip>}
|
||||
<ColumnSetting />
|
||||
</Space>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -162,9 +162,7 @@ const ProList = <ED2 extends ED, T extends keyof ED2>(props: Props<ED2, T>) => {
|
|||
title={title}
|
||||
extraContent={extraContent}
|
||||
buttonGroup={buttonGroup}
|
||||
reload={() => {
|
||||
onReload && onReload();
|
||||
}}
|
||||
reload={onReload}
|
||||
/>
|
||||
)}
|
||||
{isMobile && <ButtonGroup items={buttonGroup} />}
|
||||
|
|
|
|||
Loading…
Reference in New Issue