From 45a239691327e8567a860489dd2fc4d2ceb71664 Mon Sep 17 00:00:00 2001 From: Mario Martins Date: Wed, 26 Nov 2025 15:38:15 +0000 Subject: [PATCH 01/10] select field changes --- jsx/Form.d.ts | 1 + jsx/Form.js | 16 +- .../jsx/components/filterableselectgroup.tsx | 59 ++++- modules/dataquery/jsx/definefields.tsx | 234 +++++++++++------- 4 files changed, 207 insertions(+), 103 deletions(-) diff --git a/jsx/Form.d.ts b/jsx/Form.d.ts index 8c9ecd596c1..babd4a78d06 100644 --- a/jsx/Form.d.ts +++ b/jsx/Form.d.ts @@ -162,6 +162,7 @@ type checkboxProps = { required?: boolean errorMessage?: string elementClass?: string + style?: object onUserInput?: (name: string, value: any) => void } /** diff --git a/jsx/Form.js b/jsx/Form.js index 8e9340aadc8..2137c1bfa86 100644 --- a/jsx/Form.js +++ b/jsx/Form.js @@ -2178,7 +2178,9 @@ export class CheckboxElement extends React.Component { let elementClass = this.props.class + ' ' + this.props.offset; const divStyle = this.props.class === 'checkbox-inline' ? {paddingRight: '5px'} - : {paddingRight: '5px', display: 'inline-block'}; + : this.props.class === 'checkbox-flex' ? + {paddingRight: '5px', display: 'flex'} + : {paddingRight: '5px', display: 'inline-block'}; // Add required asterix if (this.props.required) { @@ -2192,9 +2194,12 @@ export class CheckboxElement extends React.Component { } return ( -
+
-