From 9e3966648da6367d14ecfffd07415188b22cc682 Mon Sep 17 00:00:00 2001 From: zhangwenshuai Date: Tue, 9 Jun 2020 00:14:55 +0800 Subject: [PATCH] add apolloTable btns hidden --- components/apolloTable/component/operate/index.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/components/apolloTable/component/operate/index.tsx b/components/apolloTable/component/operate/index.tsx index e840a7f..08e493e 100644 --- a/components/apolloTable/component/operate/index.tsx +++ b/components/apolloTable/component/operate/index.tsx @@ -50,8 +50,9 @@ export default class Operate extends Component { const { operateConfig, columns } = this.props; const { menusGroup, buttonsGroup, renderCustomNode }: any = operateConfig || {}; - const filter: any = menusGroup - && menusGroup.find((item: any) => { + const filter: any = + menusGroup && + menusGroup.find((item: any) => { return item.type === 'filter'; }); return ( @@ -73,9 +74,11 @@ export default class Operate extends Component {
{buttonsGroup.map((item: any, i: number) => { return ( -
- {this.renderBtn(item)} -
+ !item.hidden && ( +
+ {this.renderBtn(item)} +
+ ) ); })}
-- 2.21.0