Вебстанция. Порядок отображения в "дереве"

Стартовая страница Форумы Вопросы без категории Вебстанция. Порядок отображения в "дереве"

Просмотр 12 сообщений - с 1 по 12 (из 12 всего)
  • Автор
    Сообщения
  • #8499
    felix
    Участник

    Вебстанция. Дерево папок, схем и таблиц слева.
    Вопрос:
    1. Корневая папка: в корневой папке лежит схема и подпапки (со схемами). Возможно ли, чтобы схема корневой папки, отображалась в дереве выше, чем подпапки корневой папки?
    2. Возможно ли чтобы по щелчку по папке — справа отображалась заданная мнемосхема?

    #8509
    Mikhail
    Модератор

    1. Вопрос трудно понять.
    2. Вы можете в параметрах веб-приложения убрать галочку «Загружать настройки представлений из базы» и вручную отредактировать файл ScadaWeb\config\ViewSettings.xml таким образом задать любую структуру. По-моему, в том числе привязать к папке представление (но я точно не помню, нужно попробовать)

    #8564
    baur
    Участник

    У нас похожая проблема: похоже порядок отображения веток зависеть от ID интерфейса и мы не можем их менять из за сложный системы доступа который тоже зависеть от ID интерфейса.

    #8570
    Romiros
    Участник

    Ни каких проблем нет. Пропишите во ViewSettings.xml и все будет работать. В том числе и схема при щелчке по папке

    #8575
    Mikhail
    Модератор

    Если работать только с таблицей Интерфейс, то да, порядок зависит от ID.
    Если использовать ViewSettings.xml, то можете настраивать дерево более гибко.

    #8589
    felix
    Участник

    Использую таблицу Интерфейс. Посмотрел ViewSettings.xml ))) — Там несколько строк, которые видимо никак не используются.

    Как перейти от использования таблицы Интерфейс к использованию ViewSettings.xml?
    Может быть есть какой то пример? Любую информацию.

    #8590
    felix
    Участник

    Вопрос снят:

    <!— These settings are used if ViewsFromBase parameter is false in WebSettings.xml —>

    :))

    #8591
    felix
    Участник

    Все таки пример нужен. Как прописать права к мнемосхеме и все остальное не используя таблицу Интерфейс?

    #8594
    Romiros
    Участник

    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, если нет отставляете пустым

    #8595
    Mikhail
    Модератор

    Таблица Интерфейс всё же нужна (содержит пути к файлам и для назначения прав), но порядок представлений в дереве определяется в данному случае xml-файлом.

    #8628
    felix
    Участник

    в изначальном файле 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″ ?

    #8638
    Mikhail
    Модератор

    Это была идея на будущее, чтобы напротив узла представления возникал значок в случае тревоги, который был привязан ко входному каналу.

Просмотр 12 сообщений - с 1 по 12 (из 12 всего)
  • Вы должны авторизироваться для ответа в этой теме.