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,