Настройки рендеринга компонентов

Для рендеринга настроек компонента можно использовать URL-адрес настроек компонента и параметры рендеринга настроек компонента.

URL-адрес настроек компонента

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

{Component Settings URL}?instance=<app-instance>&width=<width>&currCompId=<id of the app associated with the settings panel>&locale=<locale>
Имя Тип Описание

Component Settings URL

URL

URL-адрес настроек компонента

width

Номер

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

currCompId

Строка

Идентификатор текущего компонента, отредактированный на панели "Настройки"

locale

Строка

Текущий языковой стандарт сайта хоста (Site Builder). Формат: <language>_<dialect>. Пример: En_us.

Параметры рендеринга настроек локального компонента

Есть три варианта рендеринга встроенной рамки на панели "Настройки" для локального компонента в зависимости от размера и сложности встроенной рамки. Каждый вариант указан в свойстве settingsRenderOption.

Примечание.:

Эти варианты доступны только для локальных компонентов. Панель "Настройки" удаленных компонентов всегда визуализируется в диалоговом окне.
  • inline
    • Используйте этот вариант, только если пользователю требуется ввести несколько небольших свойств.

    • Встроенная рамка вставляется во вкладку Общие вместо обычной кнопки для перехода к панели "Настройки".

    • Обеспечивает наиболее интегрированное решение, требующее минимального количества нажатий кнопки мыши пользователем, но при этом оно имеет ограниченное пространство.

  • panel
    • Используйте этот вариант, если есть более длинный список свойств, но они все равно могут быть разумно отображены в пределах 300 пикселей стандартной панели "Настройки".

    • Встроенная рамка сдвигается в область просмотра, и появляется кнопка "Назад" для возврата на вкладку "Общие".

    • Предоставляет интегрированное решение, позволяющее взаимодействовать со встроенной рамкой на странице.

  • dialog
    • Режим по умолчанию для обработки более общих макетов настроек, требующих сложного пользовательского интерфейса.

    • Встроенная рамка отображается в модальном диалоговом окне на странице.