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

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

Модератор: immortal

Ответить
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm

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

Сообщение MaxVM »

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

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

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

Сообщение Mikik »

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

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

Сообщение MaxVM »

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

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

Сообщение Mikik »

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

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

Сообщение MaxVM »

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

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

Сообщение Mikik »

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

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

Сообщение MaxVM »

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

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

Сообщение Mikik »

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

Вот поэтому и не работало.
Ответить