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

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

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

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

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.

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