From d962c300f92d95210e2eb3ec215a04b183189492 Mon Sep 17 00:00:00 2001 From: Marcelo Rydel Date: Thu, 17 Mar 2022 14:55:11 -0300 Subject: [PATCH] fix(containers/datatable): disable autoreset expanded and selected rows [EE-2347] (#6563) --- .../components/ContainersDatatable/ContainersDatatable.tsx | 4 ++++ .../components/EdgeDevicesDatatable/EdgeDevicesDatatable.tsx | 3 +++ 2 files changed, 7 insertions(+) diff --git a/app/docker/containers/components/ContainersDatatable/ContainersDatatable.tsx b/app/docker/containers/components/ContainersDatatable/ContainersDatatable.tsx index 09beab68b..18503d259 100644 --- a/app/docker/containers/components/ContainersDatatable/ContainersDatatable.tsx +++ b/app/docker/containers/components/ContainersDatatable/ContainersDatatable.tsx @@ -100,6 +100,10 @@ export function ContainersDatatable({ isRowSelectable(row: Row) { return !row.original.IsPortainer; }, + autoResetSelectedRows: false, + getRowId(originalRow: DockerContainer) { + return originalRow.Id; + }, selectCheckboxComponent: Checkbox, }, useFilters, diff --git a/app/edge/devices/components/EdgeDevicesDatatable/EdgeDevicesDatatable.tsx b/app/edge/devices/components/EdgeDevicesDatatable/EdgeDevicesDatatable.tsx index 33476e8da..1ad02b665 100644 --- a/app/edge/devices/components/EdgeDevicesDatatable/EdgeDevicesDatatable.tsx +++ b/app/edge/devices/components/EdgeDevicesDatatable/EdgeDevicesDatatable.tsx @@ -107,6 +107,9 @@ export function EdgeDevicesDatatable({ }, autoResetExpanded: false, autoResetSelectedRows: false, + getRowId(originalRow: Environment) { + return originalRow.Id.toString(); + }, selectColumnWidth: 5, }, useFilters,