Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Проблема со свойством "Доступен" в новых версиях  (Прочитано 614 раз)

Dmitry77

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Добрый день.
Помогите разобраться с проблемой, связанной со свойством "Доступен".
Например, есть компонент Кнопка (видима, доступна), поверху расположен другой компонент- рисунок (видимый, недоступен).
В версии 2.7.3.1 все работало хорошо, кнопка была доступна для нажатия.
В версиях 2.7.4.0 и 2.7.5.0 все сломалось - кнопка не работает.
Не понимаем, это запланированное нововведение или просто косяк?
Верните пожалуйста, это была реально удобная вещь.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

В старых версиях объект не обрабатывал клики когда свойство "Доступен" выключено. Т.е. можно было кликнуть сквозь объект. Это ошибка. В новых версиях она исправлена, кликать сквозь видимые объекты нельзя, как и должно быть. Если Вы поместили поверх объекта другой объект, то обрабатывайте клик у него, а не у объекта под ним.

Dmitry77

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Очень жаль. Для вас это ошибка, а для нас - это прекрасное свойство оказалось. К сожалению придется адаптировать проекты.

Миханик

  • Постоялец
  • ***
  • Сообщений: 185
    • Просмотр профиля
    • www.vpa-dv.ru
кликать сквозь видимые объекты нельзя, как и должно быть
Но, если верхний объект не видим, то через него можно кликать то, что находится под ним?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Конечно, если у объекта отключено свойство "Видимый", то через него можно кликать (такой объект не отображается на мнемосхеме и не участвует в обработке кликов).

kharit74

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Тоже решил что ошибка в новой версии и остановился на 2.7.3.1. Смысл и функция опции "Доступен" был понятен и удобен. Так же прошу вернуть утраченный функционал или ввести как опцию.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3210
    • Просмотр профиля
    • Simple-Scada
Здесь нет утраченного функционала, это обычное исправление ошибки и разницы в поведении web/десктоп клиентов. Пропуская клик сквозь объект, программа позволяет вам случайно кликнуть объект в нижнем слое, который вы можете даже не видеть. Это очевидная ошибка, она была исправлена и теперь клики работают также, как в любом другом ПО (так работают все графические редакторы и подобное ПО). Также клики теперь одинаково обрабатываются в разных клиентах.
Если Вы использовали ошибку в каких-то своих целях, то нужно исправить интерфейс, назначить события клика на объекты в верхнем слое, либо вовсе избавиться от перекрытия объектов, или использовать старую версию версию скады с ошибкой.