Почему не срабатывает кнопка

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Почему не срабатывает кнопка

Сообщение MaxVM » Вт ноя 19, 2019 12:14 pm

Приветствую!

Помогите разобраться где ошибка и почему не срабатывает кнопка.
В консоли все команды проходят и все отрабатывает как надо
Сделал для теста кнопку стандартными средствами, она тоже работает и состояние моей (сделанной кнопки) меняется с ECO на NORMAL.
Но при нажатии на мою кнопку действия не происходит, хотя должно
Скрины прилагаю
Состояние ONПоказать
ON.PNG
ON.PNG (26.35 КБ) 3299 просмотров
Состояние OFFПоказать
OFF.PNG
OFF.PNG (25.67 КБ) 3299 просмотров
Спасибо
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 9 раз

Re: Почему не срабатывает кнопка

Сообщение Mikik » Вт ноя 19, 2019 1:07 pm

Убрать кавычки у 0 и 1.
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Почему не срабатывает кнопка

Сообщение MaxVM » Вт ноя 19, 2019 1:24 pm

Mikik писал(а):
Вт ноя 19, 2019 1:07 pm
Убрать кавычки у 0 и 1.
Убрал, не помогло
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 9 раз

Re: Почему не срабатывает кнопка

Сообщение Mikik » Вт ноя 19, 2019 1:37 pm

Еще в OFF условие < заменить на =
В ON значение заменить на 1
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Почему не срабатывает кнопка

Сообщение MaxVM » Вт ноя 19, 2019 2:17 pm

Mikik писал(а):
Вт ноя 19, 2019 1:37 pm
Еще в OFF условие < заменить на =
В ON значение заменить на 1
О, помогло. А почему так, есть объяснение?
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 9 раз

Re: Почему не срабатывает кнопка

Сообщение Mikik » Вт ноя 19, 2019 2:29 pm

Есть. Обычная логика :D . Внимательно проанализируйте условия отображения, которые были, для разных значений статуса.
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Почему не срабатывает кнопка

Сообщение MaxVM » Вт ноя 19, 2019 3:00 pm

Mikik писал(а):
Вт ноя 19, 2019 2:29 pm
Есть. Обычная логика :D . Внимательно проанализируйте условия отображения, которые были, для разных значений статуса.
Т.е. насколько я понял я тупа нажимал не на ту кнопку видимо
Mikik
Сообщения: 111
Зарегистрирован: Ср апр 26, 2017 11:44 am
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 9 раз

Re: Почему не срабатывает кнопка

Сообщение Mikik » Вт ноя 19, 2019 4:46 pm

MaxVM писал(а):
Вт ноя 19, 2019 3:00 pm
Mikik писал(а):
Вт ноя 19, 2019 2:29 pm
Есть. Обычная логика :D . Внимательно проанализируйте условия отображения, которые были, для разных значений статуса.
Т.е. насколько я понял я тупа нажимал не на ту кнопку видимо
Нет. Вот смотри.
Режим ON. Мы должны переключиться в него из состояния OFF, значит status=0 ДО нажатия на кнопку, а условие отображения было <>0.
Режим OFF. Мы должны переключиться в него из состояния ON, значит status=1 ДО нажатия на кнопку, а условие отображения было <1.

Вот поэтому и не работало.
За это сообщение автора Mikik поблагодарил:
MaxVM (Ср ноя 20, 2019 7:37 pm)
Рейтинг: 1.16%
Ответить