From c26fc666eeb530f75b0f5186a4e6557848d3cdf0 Mon Sep 17 00:00:00 2001 From: Charles Grimont Date: Thu, 7 Nov 2024 17:43:40 +0100 Subject: [PATCH] fixed columns, line and initialselected for checkbox_groups --- _c8oProject/mobilePages/BrowseTables.yaml | 13 +++++++++++-- c8oProject.yaml | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/_c8oProject/mobilePages/BrowseTables.yaml b/_c8oProject/mobilePages/BrowseTables.yaml index 44cb6b1..25a8a96 100644 --- a/_c8oProject/mobilePages/BrowseTables.yaml +++ b/_c8oProject/mobilePages/BrowseTables.yaml @@ -3710,6 +3710,15 @@ title: First page const authentifiedUser = await page.callParentFunction("getAuthenticatedUser"); console.log("authentifiedUser: " + authentifiedUser + " source_owner: " + output.source_owner); output.editorNotOwner = output.source_owner && output.source_owner != authentifiedUser; + try{ + if (page.local.type == "checkbox_group" && output.column != undefined && output.line != undefined) { + output.value = output.column; + output.displayValue = output.line; + } + } + catch (e) { + + } return output; } catch (e) { @@ -3894,11 +3903,11 @@ title: First page Object.keys(page.local.selectedColumns).forEach(item => { conf.table_id_int = page.local.selectedColumns[item]["table_id"]; if (page.local.selectedColumns[item]["displayValue"]) { - conf.column = item; + conf.line = item; conf.columns.push(item); } if (page.local.selectedColumns[item]["value"]) { - conf.line = item; + conf.column = item; conf.columns.push(item); } }) diff --git a/c8oProject.yaml b/c8oProject.yaml index 3cd31df..5e815ee 100644 --- a/c8oProject.yaml +++ b/c8oProject.yaml @@ -14,7 +14,7 @@ contextTimeout: ${lib_baserow.context_timout=3600} corsOrigin: =Origin httpSessionTimeout: ${lib_baserow.session_timout=3600} - version: 1.1.0-beta8 + version: 1.1.0-beta9 ↓Baserow_API_spec [connectors.HttpConnector]: 🗏 connectors/Baserow_API_spec.yaml ↓MediaConnector [connectors.HttpConnector]: 🗏 connectors/MediaConnector.yaml ↓AdminLogin [sequences.GenericSequence]: 🗏 sequences/AdminLogin.yaml