Стартовая страница › Форумы › Вопросы без категории › Переключение представлений по каналам
- В этой теме 24 ответа, 6 участников, последнее обновление 11 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
25.08.2025 в 11:44 #40089
Romiros
УчастникПонял, спасибо. Интересный поход. Да ссылка не поможет. В ссылке можно привязать номер канала и встроить его в url, таким образом меняя представление, в которое будет переход. Но все равно нужно будет нажать на ссылку. Можно по этому переключателю заблокировать кнопки управления, это возможно сделать через свойство доступность у кнопки.
25.08.2025 в 13:44 #40090
MikhailМодераторЕсли открыта упрощенная схема и происходит авария, то автоматически перейти на главную схему.
Открыть другую страницу можно из скрипта JavaScript. Потребуется разработать свой плагин, который на основе некоторой своей логики переключает страницы.
25.08.2025 в 14:01 #40092sanchezz
Участникна сколько я понял для написания плагина не достаточно одного только JavaScript ведь каждый плагин имеет dll !?
-
Ответ изменён 11 месяцев назад пользователем
sanchezz.
25.08.2025 в 15:29 #40098
JurasskParkУчастникКак бы это не казалось дико, но я как помню, мы на каждом окне рисовали Панель и делали режим Visible = false.
Если значение срабатывает, то это панель принимала признак Visible = true.У нас так картинки точно умеют делать. Это я помню.
А вот кнопки и другие элементы — не помню…
25.08.2025 в 17:14 #40101
a80808УчастникА можно поподробнее про панель?
25.08.2025 в 19:45 #40103
JurasskParkУчастникРечь не про RapidScada, а Intouch и WSP. Да и любые SCADA, которые не Web.
Там же «всплывающие» формы рисуешь в окне и делаешь невидимыми, а отображаешь их или по событию или по значению, которое пришло. И обратно делаешь невидимыми по нажатию кнопки.25.08.2025 в 19:56 #40104
manjey73УчастникПро кнопку со ссылкой же выше говорили, это единственное, что есть с видимостью.
Ну кроме картинок (динамическая).А динамическая картинка не помню, кажется не имеет ссылки.
25.08.2025 в 19:57 #40105
manjey73УчастникВ общем тут бедно пока с вариациями 🤣
26.08.2025 в 15:09 #40114
MikhailМодераторна сколько я понял для написания плагина не достаточно одного только JavaScript ведь каждый плагин имеет dll
Да. Код DLL на C# может быть минимальным.
Там же «всплывающие» формы рисуешь в окне и делаешь невидимыми, а отображаешь их или по событию или по значению, которое пришло.
Веб изначально не придумывался для приложений, а только для текстов. Поэтому до сих пор костыли разной степени красоты и сложности.
26.08.2025 в 15:10 #40115
MikhailМодераторС точки зрения концепции для разработки интерфейсов мне больше всего нравится WPF. Но к сожалению, он не кросс-платформенный. Для Linux можно купить фреймворк WPF у Avalonia за большие деньги, но на гаджетах его нет всё равно.
-
Ответ изменён 11 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.