From 012331c4bd2fcac1f50dd808f2e0da0181259e1b Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Wed, 25 Jun 2025 10:46:55 -0500 Subject: [PATCH] web: DataTable: Use list editor for boolean values --- web/src/components/Common/Forms/DataTable.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/web/src/components/Common/Forms/DataTable.tsx b/web/src/components/Common/Forms/DataTable.tsx index 56d5fb7..8bf78af 100644 --- a/web/src/components/Common/Forms/DataTable.tsx +++ b/web/src/components/Common/Forms/DataTable.tsx @@ -32,7 +32,6 @@ export const generateTableColumns = ( const subColumns: ColumnDefinition[] = []; switch (spec.type) { case "string": - case "boolean": case "busRef": columns.push({ ...columnsCommonAttrs, @@ -41,6 +40,18 @@ export const generateTableColumns = ( minWidth: spec.width, }); break; + case "boolean": + columns.push({ + ...columnsCommonAttrs, + title: spec.title, + field: spec.title, + minWidth: spec.width, + editor: "list", + editorParams: { + values: [true, false], + }, + }); + break; case "number": columns.push({ ...columnsCommonAttrs,