diff --git a/frontend/src/Editor/Components/Table/Table.jsx b/frontend/src/Editor/Components/Table/Table.jsx index c25adeffde..0ff84693ee 100644 --- a/frontend/src/Editor/Components/Table/Table.jsx +++ b/frontend/src/Editor/Components/Table/Table.jsx @@ -53,6 +53,9 @@ export function Table({ const showFilterButtonProperty = component.definition.properties.showFilterButton?.value; const showFilterButton = resolveWidgetFieldValue(showFilterButtonProperty, currentState) ?? true; // default is true for backward compatibility + const showBulkUpdateActionsProperty = component.definition.properties.showBulkUpdateActions?.value; + const showBulkUpdateActions = resolveWidgetFieldValue(showBulkUpdateActionsProperty, currentState) ?? true; // default is true for backward compatibility + const clientSidePaginationProperty = component.definition.properties.clientSidePagination?.value; const clientSidePagination = resolveWidgetFieldValue(clientSidePaginationProperty, currentState) ?? !serverSidePagination; // default is true for backward compatibility @@ -785,7 +788,7 @@ export function Table({ } - {Object.keys(componentState.changeSet || {}).length > 0 && ( + {(showBulkUpdateActions && Object.keys(componentState.changeSet || {}).length > 0) && (