Страница 1 из 1

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

Добавлено: Вт ноя 19, 2019 12:14 pm
MaxVM
Приветствую!

Помогите разобраться где ошибка и почему не срабатывает кнопка.
В консоли все команды проходят и все отрабатывает как надо
Сделал для теста кнопку стандартными средствами, она тоже работает и состояние моей (сделанной кнопки) меняется с ECO на NORMAL.
Но при нажатии на мою кнопку действия не происходит, хотя должно
Скрины прилагаю
Состояние ONПоказать
ON.PNG
ON.PNG (26.35 КБ) 3852 просмотра
Состояние OFFПоказать
OFF.PNG
OFF.PNG (25.67 КБ) 3852 просмотра
Спасибо

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

Добавлено: Вт ноя 19, 2019 1:07 pm
Mikik
Убрать кавычки у 0 и 1.

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

Добавлено: Вт ноя 19, 2019 1:24 pm
MaxVM
Mikik писал(а):
Вт ноя 19, 2019 1:07 pm
Убрать кавычки у 0 и 1.
Убрал, не помогло

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

Добавлено: Вт ноя 19, 2019 1:37 pm
Mikik
Еще в OFF условие < заменить на =
В ON значение заменить на 1

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

Добавлено: Вт ноя 19, 2019 2:17 pm
MaxVM
Mikik писал(а):
Вт ноя 19, 2019 1:37 pm
Еще в OFF условие < заменить на =
В ON значение заменить на 1
О, помогло. А почему так, есть объяснение?

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

Добавлено: Вт ноя 19, 2019 2:29 pm
Mikik
Есть. Обычная логика :D . Внимательно проанализируйте условия отображения, которые были, для разных значений статуса.

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

Добавлено: Вт ноя 19, 2019 3:00 pm
MaxVM
Mikik писал(а):
Вт ноя 19, 2019 2:29 pm
Есть. Обычная логика :D . Внимательно проанализируйте условия отображения, которые были, для разных значений статуса.
Т.е. насколько я понял я тупа нажимал не на ту кнопку видимо

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

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

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