From f8e52f1115ee3ac2afb32c06031af13d75632380 Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 28 Mar 2023 14:20:47 -0600 Subject: [PATCH] Et2CheckboxReadonly: Fix checkbox was not visible if selectedValue attribute was not set --- api/js/etemplate/Et2Checkbox/Et2CheckboxReadonly.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/js/etemplate/Et2Checkbox/Et2CheckboxReadonly.ts b/api/js/etemplate/Et2Checkbox/Et2CheckboxReadonly.ts index 0ced9955cc..69675d8ec4 100644 --- a/api/js/etemplate/Et2Checkbox/Et2CheckboxReadonly.ts +++ b/api/js/etemplate/Et2Checkbox/Et2CheckboxReadonly.ts @@ -57,7 +57,11 @@ export class Et2CheckboxReadonly extends Et2InputWidget(LitElement) implements e render() { - const isChecked = this.checked || typeof this.selectedValue == "string" && this.value == this.selectedValue; + const isChecked = this.checked || + // selectedValue is set, so only a value matching that counts as checked + typeof this.selectedValue == "string" && this.value == this.selectedValue || + // selectedValue is not set, any truthy value counts as checked + typeof this.selectedValue === "undefined" && this.value; let check = ""; if(isChecked && this.roTrue)