Стартовая страница › Форумы › Разработка и интеграция › Пользовательские веб-страницы
- В этой теме 75 ответов, 10 участников, последнее обновление 1 месяц, 3 недели назад сделано
a80808.
-
АвторСообщения
-
13.01.2017 в 16:15 #4046
ValeryPro
УчастникДоброго дня! Подскажите, пожалуйста, как в новой версии (v 5.0.2) добавлять свои пользовательские веб-страницы?
-
Эта тема была изменена 8 лет, 1 месяц назад от
Mikhail.
13.01.2017 в 19:44 #4052Mikhail
МодераторДобрый вечер!
В Администраторе в таблице Интерфейс добавьте новую запись: поле Путь — это адрес веб-страницы. Затем передайте базу Серверу и перелогиньтесь в веб.14.01.2017 в 09:46 #4057ValeryPro
УчастникДобрый день!
Если не сложно, то приведите, пожалуйста, пример. Допустим есть файл Test.aspx
1. Куда его необходимо положить?
2. Что при этом должно содержать поле «Путь»?14.01.2017 в 11:02 #4058manjey73
Участникмне кажется разговор о разных вещах…
В базе данных прописывается представления таблиц и схем.
aspx это уже либо свой плагин либо вообще своя страница (код страницы)14.01.2017 в 12:07 #4059ValeryPro
УчастникНет. Разговор как раз об одних и тех же вещах. В версии 4.х.х была возможность добавлять в базу не только таблицы и схемы, но и пользовательские веб-страницы.
Вот описание – Разработка пользовательских веб-страниц
Хотелось бы разобраться, как это делается в версии 5.х.х14.01.2017 в 14:06 #4063Mikhail
МодераторЕсли не сложно, то приведите, пожалуйста, пример. Допустим есть файл Test.aspx
1. Скопируйте файл в C:\SCADA\ScadaWeb\custom\Test.aspx
2. В таблице Интерфейс создайте новую строку и в поле Путь укажите
Вариант 1: полный путь http://myserver/scada/custom/Test.aspx
Вариант 2: относительный путь custom/Test.aspx@WebPageViewЕсли вдруг не заработает — пишите.
14.01.2017 в 14:07 #4064Mikhail
Модераторaspx это уже либо свой плагин либо вообще своя страница (код страницы)
Существует плагин по умолчанию, который позволяет отображать произвольные страницы.
17.01.2017 в 14:18 #4093ValeryPro
УчастникДобрый день!
Подскажите, пожалуйста, где можно скачать пример пользовательской веб-страницы WebPageSample для версии 5.х.х? Так как старый пример на 5-й версии похоже не работает.
Спасибо.17.01.2017 в 15:40 #4099Mikhail
МодераторДобрый день!
Опишите, что должна делать Ваша страница, а я подберу ссылки на код плагинов который Вам подойдёт.
Т.к. проект стал open source, то необходимость в отдельном комплекте разработчика, как было несколько лет назад, в целом отпала.17.01.2017 в 18:50 #4110ValeryPro
УчастникДобрый вечер!
Моя страница должна содержать мнемосхему со сложной анимацией. Для этого мне нужна страница которая проверит вход пользователя в систему и получит значения входных каналов. Все остальное я хочу нарисовать сам.18.01.2017 в 13:15 #4121Mikhail
МодераторДобрый день!
Для получения значений можно воспользоваться JavaScript https://github.com/RapidScada/scada/blob/develop/ScadaWeb/ScadaWebShell5/js/api/clientapi.js
Кроме того, получить значения из серверного кода можно через свойство DataAccess https://github.com/RapidScada/scada/blob/develop/ScadaWeb/ScadaWebCommon5/AppData.cs#L168Проверка входа, которая выполняется на веб-сервере, показана, например, здесь https://github.com/RapidScada/scada/blob/develop/ScadaWeb/OpenPlugins/PlgScheme/plugins/Scheme/Scheme.aspx.cs#L64
Имею ввиду userData.LoggedOn18.01.2017 в 13:16 #4122Mikhail
МодераторПример использования JS API
https://github.com/RapidScada/scada/blob/develop/ScadaWeb/OpenPlugins/PlgTable/plugins/Table/js/table.js#L26118.01.2017 в 13:18 #4123Mikhail
МодераторПри желании можно сделать так, чтобы Ваша мнемосхема появлялась в дереве представлений вместе с остальными представлениями.
18.01.2017 в 20:27 #4138ValeryPro
УчастникДобрый вечер!
Огромное спасибо за исчерпывающий ответ.06.03.2018 в 17:17 #8631hizkiyau
УчастникДобрый день!
Объясните для начинающих
Сделал свою Html страничку, прописал в интерфейсе и она отображается в скаде.
теперь задался вопросом, как вывести значение канала например в div.
Как все прописать в самой html, как подключить этот API чтобы можно было использовать -
Эта тема была изменена 8 лет, 1 месяц назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.