Use a ComboBox for number states with allowedValues

pull/1016/head
Michael Zanetti 2023-05-03 19:26:16 +02:00
parent 65660d7386
commit 1ad2f8f759
1 changed files with 3 additions and 1 deletions

View File

@ -224,7 +224,9 @@ ThingPageBase {
if (stateDelegate.stateType.unit === Types.UnitUnixTime) {
sourceComp = "DateTimeDelegate.qml";
} else if (isWritable) {
if (stateDelegate.stateType.minValue !== undefined && stateDelegate.stateType.maxValue !== undefined) {
if (stateDelegate.stateType.allowedValues.length > 0) {
sourceComp = "ComboBoxDelegate.qml";
} else if (stateDelegate.stateType.minValue !== undefined && stateDelegate.stateType.maxValue !== undefined) {
sourceComp = "SliderDelegate.qml";
} else {
sourceComp = "SpinBoxDelegate.qml";