API Docs for: 1.0.0
Show:

Site3dConfiguratorSettingsRange Class

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

Constructor

Site3dConfiguratorSettingsRange

(
  • configurator
  • name
  • options
)

Parameters:

  • configurator Site3dConfigurator

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

  • name String

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

  • options String

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

Methods

setMinValue

(
  • minValue
)

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

Parameters:

  • minValue String

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

setMaxValue

(
  • maxValue
)

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

Parameters:

  • maxValue String

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

setMaxValue

(
  • minValue
  • maxValue
)

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

Parameters:

  • minValue String

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

  • maxValue String

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

setParams

()

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

getContent

() String

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

Returns:

String:

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

init

(
  • container
)

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

Parameters:

  • container Object

    HTML-контейнер

updateContent

(
  • value
)

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

Parameters:

  • value String

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

updateContentValue

(
  • value
)

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

Parameters:

  • value String

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

run

() async

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

setValue

(
  • value
)
async

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

Parameters:

  • value Any

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

onChange

(
  • value
)
async

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

Parameters:

  • value String

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

setValuePrevSilent

()

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

getFormatValue

() String

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

Returns:

String:

Отформатированное значение настройки

clearContent

()

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

Properties

minValue

String

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

maxValue

String

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

step

String

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

width

String

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

getRangeValue

String

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

configurator

Site3dConfigurator

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

name

String

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

type

String

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

valueType

String

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

caption

String

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

group

String

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

sort

Number

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

value

Any

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

unit

String

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

part

String

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

isVisible

Boolean

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

isAutoStart

Boolean

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

isSaved

Boolean

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

isExported

Boolean

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

isNeedUpdate

Boolean

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

isShowLoading

Boolean

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

updateEvent

String

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

prepare

Function

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

change

Function

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

valuePrev

Any

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

unitData

Object

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

domElement

Object

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

isChanged

Boolean

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

isOnChange

Boolean

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

isActive

Boolean

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