Страница 1 из 1
Почему не срабатывает кнопка
Добавлено: Вт ноя 19, 2019 12:14 pm
MaxVM
Приветствую!
Помогите разобраться где ошибка и почему не срабатывает кнопка.
В консоли все команды проходят и все отрабатывает как надо
Сделал для теста кнопку стандартными средствами, она тоже работает и состояние моей (сделанной кнопки) меняется с ECO на NORMAL.
Но при нажатии на мою кнопку действия не происходит, хотя должно
Скрины прилагаю

- ON.PNG (26.35 КБ) 3852 просмотра

- 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
Есть. Обычная логика

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

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

. Внимательно проанализируйте условия отображения, которые были, для разных значений статуса.
Т.е. насколько я понял я тупа нажимал не на ту кнопку видимо
Нет. Вот смотри.
Режим ON. Мы должны переключиться в него из состояния OFF, значит status=0 ДО нажатия на кнопку, а условие отображения было <>0.
Режим OFF. Мы должны переключиться в него из состояния ON, значит status=1 ДО нажатия на кнопку, а условие отображения было <1.
Вот поэтому и не работало.