Расположение компонента

Компоненты, открывающие другие компоненты на основе взаимодействия с пользователем, такие как Системное Дерево или Список Контекстов, позволяют программно определять расположение компонентов в новых окнах с помощью свойства Расположение компонента.

Параметр Путь указывает, в каком контейнере должен быть открыт компонент, а параметры для компоновок Absolute, Сетка и Dockable определяют расположение и размер компонента при его открытии.

Переменная:

componentLocation

Записи:

1

Права доступа:

Доступно для чтения на уровне прав Наблюдателя, доступно для записи на уровне прав Менеджера

Формат записи:

Поле

Тип поля

Заметки

path (Путь)

String

Строка, указывающая путь к целевой инструментальной панели или контейнеру. Использует символ каретки "^" для перехода к родительским инструментальным панелям, в случае вложенных панелей. Аналогичен контекстным путям, за исключением того, что путь состоит из компонентов приборной панели, а не контекстов.

По умолчанию имеет значение Null, указывающее, что расположение компонента не будет использоваться.

Пустая строка "" всегда будет ссылаться на корневую панель.

Использование

Одиночный каретка ^ указывает на корень текущей инструментальной панели. То есть приборную панель, на которой инициируется генерация компонента.

Одиночная каретка и одно или несколько имен компонентов ^.container0.container1 указывают на контейнер, расположенный в текущей приборной панели.

Каждая каретка после первого указывает на перемещение с текущей приборной панели на родительскую, в случае если текущая приборная панель является подпанелью, рендеримой в родительской приборной панели. Например, предположим, что родительская приборная панель имеет компонент subdashboard и компонент "sidebar0", а текущая приборная панель - это subdashboard . Используйте ^.^.sidebar0, чтобы переместиться на родительскую панель и создать новый компонент в компоненте "sidebar0".

Для нескольких вложенных подпанелей используйте несколько катренов, например ^.^.^.^.<целевой компонент>.

grid (Сетка)

Таблица данных

  • Строка. Строка сетки, в которой будет создан правый верхний угол компонента.

  • Колонка. Столбец сетки, в котором будет создан правый верхний угол компонента.

  • По ряду. Количество строк сетки для компонента, аналогично ширине.

  • Поколонке. Количество столбцов для компонента, аналогично высоте.

absolute (Абсолютный)

Таблица данных

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

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

  • Ширина. Ширина компонента в пикселях.

  • Высота. Высота компонента в пикселях.

  • Позиция Z. Определяет, какой компонент окажется сверху в случае наложения компонентов друг на друга.

dockable

(Плавающий)

Таблица данных

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

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

  • Ширина. Ширина компонента в пикселях в случае плавающего окна.

  • Высота. Высота компонента в пикселях в случае плавающего окна.

  • Позиционирование. Позволяет определить, будет ли компонент создан путем разделения дока с компонентом, указанным Положительным, как вкладка в компоненте, указанном Положительным, или как плавающее окно. Опции:.

    • Слева, справа, сверху, снизу - Указывает, что компонент будет разделять пространство, занимаемое компонентом, указанным Путем.

    • Вкладка - Создать компонент в виде вкладки в указанном компоненте.

    • Float - создание компонента в виде плавающего окна.

  • Атрибут позиции. Применяется, когда позиция выбрана как одна из левой, правой, верхней или нижней. Компонент может быть создан как Внутренний, в этом случае компонент разделит область, которая в данный момент используется компонентом, заданным параметром Path. В противном случае Внешний создаст новый компонент и разделит контейнер, в котором он создается.

  • Позиция вкладок. Указывает, где будут располагаться вкладки, если в качестве вкладки выбрано Position. Может быть одним из значений Слева, Справа, Top или Bottom.

  • Id назначения. Указывает имя существующего компонента, в котором должен быть создан новый компонент, если Position указывает на разделение.

  • Индекс вкладки. Указывает, в каком месте списка вкладок должен быть создан компонент, если для параметра Position установлено значение tab. Если оставить это значение пустым, компонент будет создан как последняя вкладка.

  • Предпочитаемая ширина. Указывает желаемую ширину нового компонента при разделении на другой компонент или панель инструментов.

  • Предпочитаемая высота. Указывает желаемую высоту нового компонента при разделении на другой компонент или приборную панель.

  • Минимальная ширина. Указывает минимальную ширину нового компонента при разделении на другой компонент или приборную панель. Отменяется, когда на экране просмотра не хватает места для минимальной ширины.

  • Минимальная высота. Указывает минимальную высоту нового компонента при разделении на другой компонент или приборную панель. Переопределяется, когда на экране просмотра недостаточно места для минимальной высоты.

  • Перемещаемый. Boolean, указывающий, что новый компонент может быть перемещен.

  • Закрываемый. Boolean, указывающий, что новое окно может быть закрыт.

  • Изменяемый. Boolean указывает, что размер нового компонента может быть изменен.

  • Сворачиваемый. Boolean, указывающий, что новый компонент можно свернуть.

  • Максимизируемый. Boolean указывает, что новый компонент можно максимизировать.

  • Плавающий. Boolean, указывающий, что новый компонент может быть установлен как плавающее окно.

  • Свернутый. Boolean указывает, что новый компонент будет создан в свернутом виде.

  • Показать заголовок. Boolean, указывающий, что заголовок должен быть отображен.

  • Описание. String, указывающий на описание компонента.

  • Иконка. Свойства для определения изображения, которое будет использоваться в качестве значка окна:

    • Тип изображения. Укажите, использовать ли данные из свойства Данные изображения или из свойства Ссылка на изображение.

    • Данные изображения. Блок данных изображения.

    • Ссылка на изображение. URL-адрес, указывающий на изображение, или ссылка на содержимое изображения, обслуживаемое библиотекой медиа/контента.