Site3dConfiguratorSettingsInput Class
Класс настройки конфигуратора и его элементов в виде текстовой строки
Constructor
Site3dConfiguratorSettingsInput
-
configurator
-
name
-
options
Parameters:
-
configurator
Site3dConfiguratorОбъект конфигуратора
-
name
StringИмя настройки
-
options
StringЗначения параметров настройки
Item Index
Methods
Methods
getInputValue
-
value
Метод возвращает значение поля ввода исходя из формата и ограничений
Parameters:
-
value
StringЗначение настройки из поля ввода
Returns:
Откорректированное значение настройки
addOptions
()
Метод устанавливает индивидуальные для дочерних классов параметры настройки (для переопределения)
getContent
()
String
Метод возвращает полное содержимое настройки в виде HTML
Returns:
Содержимое настройки
init
-
container
Метод инициализирует настройку для показа пользователю
Parameters:
-
container
ObjectHTML-контейнер
initContent
()
Метод инициализирует содержимое настройки для показа пользователю (для переопределения)
updateContent
-
value
Метод обновляет содержимое настройки в виде HTML
Parameters:
-
value
StringЗначение настройки
updateContentValue
-
value
Метод обновляет значение содержимого настройки в виде HTML (для переопределения)
Parameters:
-
value
StringЗначение настройки
run
()
async
Метод исполняет функционал настройки
setValue
-
value
Метод устанавливает значение настройки и исполняет её функционал
Parameters:
-
value
AnyЗначение настройки
onChange
-
value
Метод обработки события изменения значения настройки пользователем
Parameters:
-
value
String | objectЗначение настройки
setValuePrevSilent
()
Метод устанавливает предыдущее значение настройки без запуска функционала
getFormatValue
()
String
Метод возвращает отформатированное значение настройки
Returns:
Отформатированное значение настройки
clearContent
()
Метод очистки содержимого настройки
Properties
value
Any
Свойство возвращает значение настройки
isNeedUpdate
Boolean
Свойство возвращает истину, если изменение настройки приводит к обновлению всего конфигуратора
isShowLoading
Boolean
Свойство возвращает истину, если необходимо показать экран загрузки при изменении настройки
valuePrev
Any
Свойство возвращает предыдущее значение настройки
isOnChange
Boolean
Свойство возвращает истину, если настройка была запущена через интерфейс пользователя
isActive
Boolean
Свойство возвращает истину, если настройка в настоящий момент показывается пользователю