Et2CheckboxReadonly: Fix checkbox was not visible if selectedValue attribute was not set

This commit is contained in:
nathan 2023-03-28 14:20:47 -06:00
parent 0bcb0ab356
commit 46af0265fa

View File

@ -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)