Skip to content

Commit

Permalink
Merge pull request baidu#9575 from zhangtao07/master
Browse files Browse the repository at this point in the history
fix: 修复crud2自定义显示列不生效问题
  • Loading branch information
zhangtao07 committed Feb 2, 2024
2 parents 8039d31 + 2d39ba9 commit d6208f8
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
7 changes: 4 additions & 3 deletions packages/amis/src/renderers/CRUD2.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -1097,13 +1097,14 @@ export default class CRUD2 extends React.Component<CRUD2Props, any> {
}

@autobind
toggleToggle(toggled: boolean, index: number) {
toggleToggle(index: number) {
const {store} = this.props;

const column = store.columns[index];
const toggled = column.toggled;
store.updateColumns(
store.columns.map((c: any, i: number) => ({
...c,
toggled: index === i ? toggled : c.toggled !== false
toggled: index === i ? !toggled : c.toggled !== false
}))
);
}
Expand Down
3 changes: 2 additions & 1 deletion packages/amis/src/renderers/Table2/ColumnToggler.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@ export class ColumnTogglerRenderer extends React.Component<ColumnTogglerRenderer
className={cx('ColumnToggler-menuItem')}
key={'selectAll'}
onClick={() => {
toggleAllColumns && toggleAllColumns();
toggleAllColumns &&
toggleAllColumns(activeToggaleColumns?.length <= 0);
}}
>
<Checkbox
Expand Down

0 comments on commit d6208f8

Please sign in to comment.