API Docs for:
Show:

Site3dConfiguratorPanelControls Class

Класс панели управления настройками и действиями конфигуратора и его элемантами

Constructor

Site3dConfiguratorPanelControls

(
  • configurator
  • name
  • container
)

Parameters:

  • configurator Site3dConfigurator

    Объект конфигуратора

  • name String

    Имя панели

  • container HTMLElement

    HTML-контейнер панели

Methods

load

(
  • data
)
async

Метод загружает содержимое панели

Parameters:

isSettingsGroupSelected

(
  • name
)
Boolean

Метод возвращает истину, если группа выделена

Parameters:

  • name String

    Имя группы

Returns:

Boolean:

Результат

toggleSettingsGroup

(
  • name
)

Метод переключает выделение группы

Parameters:

  • name String

    Имя группы

selectSettingsGroup

(
  • name
)

Метод выделяет группу

Parameters:

  • name String

    Имя группы

updatePrice

()

Метод обновляет стоимость

updateCollapseButton

()

Метод обновляет состояние кнопки сворачивания/разворачивания панели

updateCollapseContainer

()

Метод обновляет внешний контейнер панели (для collapsed-состояния)

collapse

()

Метод сворачивает панель

expand

()

Метод разворачивает панель

toggleCollapse

()

Метод переключает состояние панели (свернуто/развернуто)

init

() async

Метод инициализирует содержимое панели

show

(
  • data
  • [eventData]
)
async

Метод показывает панель

Parameters:

  • data Site3dConfiguratorPanelData

    Данные для наполнения панели

  • [eventData] Site3dConfiguratorSettingValue optional

    Данные для передачи в событие показа панели

hide

(
  • [options]
)

Метод скрывает панель

Parameters:

  • [options] Site3dConfiguratorPanelHideOptions optional

    Дополнительные параметры

setHideOut

()

Метод активизирует скрытие панели по клику вне области панели

toggle

(
  • data
)
async

Метод переключает видимость панели

Parameters:

  • data Site3dConfiguratorPanelData

    Данные для наполнения панели

enable

()

Метод делает панель активной

disable

()

Метод делает панель неактивной

clear

()

Метод очищает панель

Properties

groupsBehavior

String

Свойство возвращает вид переключения групп

groupsBehavior

Unknown

Свойство устанавливает вид переключения групп

Sub-properties:

  • value String

    Значение

beforeShow

Function

Свойство обработки события перед показом панели

Default: null

afterShow

Function

Свойство обработки события после показом панели

Default: null

beforeHide

Function

Свойство обработки события перед скрытием панели

Default: null

afterHide

Function

Свойство обработки события после скрытием панели

Default: null

configurator

Site3dConfigurator

Свойство возвращает объект конфигуратора

name

String

Свойство возвращает имя панели

container

HTMLElement

Свойство возвращает HTML-контейнер панели

captionDomElement

HTMLElement

Свойство возвращает HTML-контейнер заголовка панели

contentDomElement

HTMLElement

Свойство возвращает HTML-контейнер содержимого панели

caption

String

Свойство возвращает заголовок панели

content

String

Свойство возвращает содержимое панели

data

Site3dConfiguratorPanelData

Свойство возвращает данные панели

isVisible

Boolean

Свойство возвращает истину, если панель показана

width

String

Свойство возвращает тип ширины панели

isCollapsed

Boolean

Свойство возвращает истину, если панель свернута