API Docs for: 1.0.0
Show:

Site3dConfiguratorSettingsRange Class

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

Constructor

Site3dConfiguratorSettingsRange

(
  • owner
  • name
  • options
)

Parameters:

  • owner Site3dConfiguratorSettings

    Объект настроек конфигуратора или его элемента

  • name String

    Имя настройки

  • options String

    Значения параметров настройки

Methods

setMinValue

(
  • minValue
)

Метод устанавливает минимальное значение настройки

Parameters:

  • minValue String

    Минимальное значение настройки

setMaxValue

(
  • maxValue
)

Метод устанавливает максимальное значение настройки

Parameters:

  • maxValue String

    Максимальное значение настройки

setMaxValue

(
  • minValue
  • maxValue
)

Метод устанавливает минимальное и максимальное значения настройки

Parameters:

  • minValue String

    Минимальное значение настройки

  • maxValue String

    Максимальное значение настройки

addOptions

()

Метод устанавливает индивидуальные для дочерних классов параметры настройки (для переопределения)

getDomElements

(
  • domElement
)
HTMLElement[]

Метод возвращает элементы DOM настройки

Parameters:

Returns:

HTMLElement[]:

Результат

getContent

() Promise async

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

Returns:

Promise:

Содержимое настройки

getContentInside

() Promise async

Метод возвращает внутреннее содержимое настройки в виде HTML (для переопределения)

Returns:

Promise:

Содержимое настройки

getContentInsideAdditional

() Promise async

Метод возвращает дополнительное внутреннее содержимое настройки в виде HTML (для переопределения)

Returns:

Promise:

Содержимое настройки

init

(
  • container
  • options
)

Метод инициализирует настройку для показа пользователю

Parameters:

  • container HTMLElement

    HTML-контейнер

  • options Object

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

initContent

()

Метод инициализирует содержимое настройки для показа пользователю (для переопределения)

updateContent

(
  • value
)

Метод обновляет содержимое настройки в виде HTML

Parameters:

  • value String

    Значение настройки

updateContentValue

(
  • value
)

Метод обновляет значение содержимого настройки в виде HTML (для переопределения)

Parameters:

  • value String

    Значение настройки

run

(
  • options
)
async

Метод исполняет функционал настройки

Parameters:

  • options Object

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

update

() async

Метод обновляет отображение значения настройки и исполняет её функционал

setValue

(
  • value
  • options
)
async

Метод устанавливает значение настройки и исполняет её функционал

Parameters:

  • value Any

    Значение настройки

  • options Object

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

runChangeInit

(
  • value
  • options
)
async

Метод исполняет первоначальный функционал настройки

Parameters:

  • value Any

    Значение настройки

  • options Object

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

onChange

(
  • value
)
async

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

Parameters:

  • value String | object

    Значение настройки

setValuePrevSilent

()

Метод устанавливает предыдущее значение настройки без запуска функционала

getFormatValue

() Any

Метод возвращает отформатированное значение настройки

Returns:

Any:

Результат

getPresentValue

() String

Метод возвращает значение настройки для презентации

Returns:

String:

Результат

getSaveValue

() Any

Метод возвращает значение настройки для сохранения

Returns:

Any:

Результат

enable

()

Метод активирует настройку

disable

()

Метод деактивирует настройку

updateEnabled

(
  • container
)

Метод обновляет активность настройки

Parameters:

clearContent

()

Метод очистки содержимого настройки

getCurrentPrice

() Number

Метод возвращает текущую стоимость настройки

Returns:

Number:

Результат

Properties

minValue

String

Свойство возвращает минимальное значение настройки

maxValue

String

Свойство возвращает максимальное значение настройки

step

String

Свойство возвращает шаг изменения настройки

width

String

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

getRangeValue

String

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

owner

Site3dConfiguratorSettings

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

configurator

Site3dConfigurator

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

model

Site3dModel

Свойство возвращает модель настройки конфигуратора или его элемента

name

String

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

options

Object

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

type

String

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

valueType

String

Свойство возвращает тип значения настройки

caption

String

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

group

String

Свойство возвращает имя группы настройки

panels

String[]

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

sort

Number

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

value

Any

Свойство возвращает значение настройки

unit

String

Свойство возвращает единицы измерения настройки ('mm', 'cm', 'm', 'deg', 'piece')

part

String

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

price

Number

Свойство возвращает стоимость настройки

isVisible

Boolean

Свойство возвращает видимость настройки

isEnabled

Boolean

Свойство возвращает активность настройки

isAutoStart

Boolean

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

isSaved

Boolean

Свойство возвращает сохраняемость настройки

isExported

Boolean

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

isNeedUpdate

Boolean

Свойство возвращает истину, если изменение настройки приводит к обновлению всего конфигуратора

isShowLoading

Boolean

Свойство возвращает истину, если необходимо показать экран загрузки при изменении настройки

isAutoCreate

Boolean

Свойство возвращает истину, если настройка может создаваться автоматически

updateEvent

String

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

prepare

Function

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

change

Function

Свойство возвращает обработчик редактирования настройки

changeInit

Function

Свойство возвращает изначальный обработчик редактирования настройки

valuePrev

Any

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

unitData

Object

Свойство возвращает информацию о единице измерения настройки

unitShortcut

String

Свойство возвращает короткое название единицы измерения настройки

domElement

HTMLElement | null

Свойство возвращает элемент DOM настройки

isChanged

Boolean

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

isOnChange

Boolean

Свойство возвращает истину, если настройка была запущена через интерфейс пользователя

isLoaded

Boolean

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