Стартовая страница › Форумы › Вопросы без категории › Вебстанция. Порядок отображения в "дереве"
- В этой теме 11 ответов, 4 участника, последнее обновление 6 лет, 10 месяцев назад сделано Mikhail.
-
АвторСообщения
-
16.02.2018 в 11:32 #8499felixУчастник
Вебстанция. Дерево папок, схем и таблиц слева.
Вопрос:
1. Корневая папка: в корневой папке лежит схема и подпапки (со схемами). Возможно ли, чтобы схема корневой папки, отображалась в дереве выше, чем подпапки корневой папки?
2. Возможно ли чтобы по щелчку по папке — справа отображалась заданная мнемосхема?16.02.2018 в 16:05 #8509MikhailМодератор1. Вопрос трудно понять.
2. Вы можете в параметрах веб-приложения убрать галочку «Загружать настройки представлений из базы» и вручную отредактировать файл ScadaWeb\config\ViewSettings.xml таким образом задать любую структуру. По-моему, в том числе привязать к папке представление (но я точно не помню, нужно попробовать)26.02.2018 в 13:01 #8564baurУчастникУ нас похожая проблема: похоже порядок отображения веток зависеть от ID интерфейса и мы не можем их менять из за сложный системы доступа который тоже зависеть от ID интерфейса.
26.02.2018 в 15:27 #8570RomirosУчастникНи каких проблем нет. Пропишите во ViewSettings.xml и все будет работать. В том числе и схема при щелчке по папке
26.02.2018 в 17:27 #8575MikhailМодераторЕсли работать только с таблицей Интерфейс, то да, порядок зависит от ID.
Если использовать ViewSettings.xml, то можете настраивать дерево более гибко.28.02.2018 в 13:06 #8589felixУчастникИспользую таблицу Интерфейс. Посмотрел ViewSettings.xml ))) — Там несколько строк, которые видимо никак не используются.
Как перейти от использования таблицы Интерфейс к использованию ViewSettings.xml?
Может быть есть какой то пример? Любую информацию.28.02.2018 в 13:17 #8590felixУчастникВопрос снят:
<!— These settings are used if ViewsFromBase parameter is false in WebSettings.xml —>
:))
28.02.2018 в 13:26 #8591felixУчастникВсе таки пример нужен. Как прописать права к мнемосхеме и все остальное не используя таблицу Интерфейс?
28.02.2018 в 16:29 #8594RomirosУчастник1. В WebSettings.xml ViewFromBase value = false — это Вы я так понял сделали
2. В ViewSettings.xml пишете следующее:
<?xml version=»1.0″ encoding=»utf-8″?><ViewSettings>
<!— These settings are used if ViewsFromBase parameter is false in WebSettings.xml —>
<ViewItem viewID=»17″ text=»Ваше текстовое название папки»>
<ViewItem viewID=»17″ text=»Ваше текстовое название представления» />
<ViewItem viewID=»15″ text=»Ваше текстовое название представления» />
<ViewItem viewID=»20″ text=»Ваше текстовое название представления» />
</ViewItem>
</ViewSettings>
где viewID — это ваши ID представлений из таблицы интерфейс
— если нужно чтобы при щелчке на папке открывалась схема указываете viewID, если нет отставляете пустым28.02.2018 в 19:56 #8595MikhailМодераторТаблица Интерфейс всё же нужна (содержит пути к файлам и для назначения прав), но порядок представлений в дереве определяется в данному случае xml-файлом.
06.03.2018 в 06:15 #8628felixУчастникв изначальном файле ViewSettings.xml такое содержание:
<?xml version=»1.0″ encoding=»utf-8″?>
<ViewSettings>
<!— These settings are used if ViewsFromBase parameter is false in WebSettings.xml —>
<ViewItem text=»Test group»>
<ViewItem viewID=»1″ text=»Test view 1″ alarmCnlNum=»101″ />
<ViewItem viewID=»2″ text=»Test view 2″ alarmCnlNum=»102″ />
</ViewItem>
<ViewItem viewID=»3″ text=»Test view 3″ alarmCnlNum=»103″ />
</ViewSettings>для чего применять можно элемент — alarmCnlNum=»101″ ?
06.03.2018 в 19:25 #8638MikhailМодераторЭто была идея на будущее, чтобы напротив узла представления возникал значок в случае тревоги, который был привязан ко входному каналу.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.