有没有办法在使用 TabbedForm 时有条件地在特定选项卡中删除提交按钮(工具栏)?(反应管理员)
问问题
514 次
2 回答
3
这是我使用自定义工具栏的方法:
<TabbedForm toolbar={<PostEditToolbar {...props} />}>...
工具栏如下所示:
const PostEditToolbar = props => {
const { hasList, hasEdit, hasShow, hasCreate, redirect, ...rest } = props
return (
<Toolbar {...props}>
<Route exact path={'/Posts/:id/:tab_index'} render={props => ''} />
<Route
exact
path={'/Posts/:id'}
render={props => (
<SaveButton redirect={`/Posts/${rest.id}`} {...rest} />
)}
/>
</Toolbar>
)
}
您将需import { Route } from 'react-router-dom'
要这样做,并根据需要调整路线路径。
于 2019-05-29T12:26:06.020 回答
0
恐怕这是不可能的,除非您创建自己的TabbedForm
组件
于 2018-05-03T08:28:49.000 回答