Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Dmitry77 от 10 Марта 2026, 11:33:00
-
Добрый день.
Помогите разобраться с проблемой, связанной со свойством "Доступен".
Например, есть компонент Кнопка (видима, доступна), поверху расположен другой компонент- рисунок (видимый, недоступен).
В версии 2.7.3.1 все работало хорошо, кнопка была доступна для нажатия.
В версиях 2.7.4.0 и 2.7.5.0 все сломалось - кнопка не работает.
Не понимаем, это запланированное нововведение или просто косяк?
Верните пожалуйста, это была реально удобная вещь.
-
Здравствуйте.
В старых версиях объект не обрабатывал клики когда свойство "Доступен" выключено. Т.е. можно было кликнуть сквозь объект. Это ошибка. В новых версиях она исправлена, кликать сквозь видимые объекты нельзя, как и должно быть. Если Вы поместили поверх объекта другой объект, то обрабатывайте клик у него, а не у объекта под ним.
-
Очень жаль. Для вас это ошибка, а для нас - это прекрасное свойство оказалось. К сожалению придется адаптировать проекты.
-
кликать сквозь видимые объекты нельзя, как и должно быть
Но, если верхний объект не видим, то через него можно кликать то, что находится под ним?
-
Конечно, если у объекта отключено свойство "Видимый", то через него можно кликать (такой объект не отображается на мнемосхеме и не участвует в обработке кликов).
-
Тоже решил что ошибка в новой версии и остановился на 2.7.3.1. Смысл и функция опции "Доступен" был понятен и удобен. Так же прошу вернуть утраченный функционал или ввести как опцию.
-
Здесь нет утраченного функционала, это обычное исправление ошибки и разницы в поведении web/десктоп клиентов. Пропуская клик сквозь объект, программа позволяет вам случайно кликнуть объект в нижнем слое, который вы можете даже не видеть. Это очевидная ошибка, она была исправлена и теперь клики работают также, как в любом другом ПО (так работают все графические редакторы и подобное ПО). Также клики теперь одинаково обрабатываются в разных клиентах.
Если Вы использовали ошибку в каких-то своих целях, то нужно исправить интерфейс, назначить события клика на объекты в верхнем слое, либо вовсе избавиться от перекрытия объектов, или использовать старую версию версию скады с ошибкой.