Расположение виртуальных устройств в окне

Создал виртуальные устройства
image
с помощью правил;

defineVirtualDevice("Termostat_VOS", {
    title: "Обогреватель ВОС",
    cells: {
       "Manual_Auto": {//режим 0-ручной 1-по уставке
	    type: "switch",
	    value: false,
	    },
      "Setpoint": {//уставка
	    type: "range",
	    value: 10,
        min: 5,
        max: 25,
        readonly: false
	    },
      "On": {// Включение в ручном режиме
        type: "pushbutton"
        },
      "Off": {// Выключение в ручном режиме
        type: "pushbutton"
        },
      }
 });

Соответственно при возник вопрос, как разместить кнопки On Off горизонтально и под Setpoint?

On и Off расположить горизонтально стандартными средствами не получится. Переместить их под Setpoint легко:

Горизонтально нельзя, а изменять порядок можно или виджетом, или с помощью order:

defineVirtualDevice("Termostat_VOS", {
    title: "Обогреватель ВОС",
    cells: {
       "Manual_Auto": {//режим 0-ручной 1-по уставке
	    type: "switch",
	    value: false,
         order: 0
	    },
      "Setpoint": {//уставка
	    type: "range",
	    value: 10,
        min: 5,
        max: 25,
        readonly: false,
         order: 1
	    },
      "On": {// Включение в ручном режиме
        type: "pushbutton",
         order: 2
        },
      "Off": {// Выключение в ручном режиме
        type: "pushbutton",
         order: 3
        },
      }
 });

изображение

4 Likes

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.