Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React Admin-如何隐藏操作按钮_Reactjs_React Admin - Fatal编程技术网

Reactjs React Admin-如何隐藏操作按钮

Reactjs React Admin-如何隐藏操作按钮,reactjs,react-admin,Reactjs,React Admin,如何隐藏React Admin2.2.0框架中的操作按钮 例如,我只想隐藏“导出”按钮,或者只显示“刷新”和“导出”按钮。我自己找到了解决方案 要隐藏所有按钮时: import { List, CardActions } from 'react-admin'; const NoneActions = props => ( <CardActions /> ); export const AdminList = (props) => ( <List

如何隐藏React Admin
2.2.0
框架中的操作按钮


例如,我只想隐藏“导出”按钮,或者只显示“刷新”和“导出”按钮。

我自己找到了解决方案

要隐藏所有按钮时:

import { List, CardActions } from 'react-admin';

const NoneActions = props => (
    <CardActions />
);

export const AdminList = (props) => (
    <List title="Admin List" {...props} actions={<NoneActions />}>
        ...
    </List>
);
从'react admin'导入{List,CardActions};
const NoneActions=props=>(
);
导出常量AdminList=(道具)=>(
...
);
当您只想显示“重新加载”按钮时:

import { List, CardActions, RefreshButton } from 'react-admin';

const ActionsRefresh = props => (
    <CardActions>
        <RefreshButton />
    </CardActions>
);

export const AdminList = (props) => (
    <List title="Admin List" {...props} actions={<ActionsRefresh />}>
        ...
    </List>
);
从'react admin'导入{List,CardActions,RefreshButton};
const ActionsRefresh=props=>(
);
导出常量AdminList=(道具)=>(
...
);

这是一个非常正确且可读的解决方案!您可以将其标记为已解决。这将有助于进一步的读者+1我希望我能对此有更高的评价-这些文档非常复杂,在不提供简单上下文的情况下,它们的描述会更加复杂。