Site3dConfiguratorSettingsTile Class
Класс настройки списка в виде изображений конфигуратора и его элементов
Constructor
Site3dConfiguratorSettingsTile
        - 
                        owner
- 
                        name
- 
                        options
Parameters:
- 
                        ownerSite3dConfiguratorSettingsОбъект настроек конфигуратора или его элемента 
- 
                        nameStringИмя настройки 
- 
                        optionsStringЗначения параметров настройки 
Item Index
Methods
- setInitValues
- setInitValue
- getValueData
- getValueDataPrev
- getValueDataById
- setValueData
- setMaxValue
- addOptions
- getDomElements
- getContent
- getContentInside
- getContentInsideAdditional
- init
- initContent
- updateContent
- updateContentValue
- run
- update
- setValue
- runChangeInit
- onChange
- setValuePrevSilent
- getFormatValue
- getPresentValue
- getSaveValue
- show
- hide
- updateVisible
- enable
- disable
- updateEnabled
- clearContent
- getCurrentLabel
- isShowCurrentLabel
- getCurrentPriceString
- getCurrentPrice
- getTotalPrice
- getPresentValueData
Properties
- values
- index
- width
- view
- isShowItemCaption
- selectMode
- owner
- configurator
- model
- name
- options
- type
- valueType
- caption
- captionInterface
- isShowCaption
- group
- panels
- sort
- display
- value
- unit
- part
- searchPart
- relatedSettings
- price
- isVisible
- isEnabled
- isAutoStart
- isSaved
- isExported
- isNeedUpdate
- isShowLoading
- isAutoCreate
- updateEvent
- updateValue
- prepare
- change
- changeInit
- valuePrev
- unitData
- unitShortcut
- domElement
- isChanged
- isOnChange
- isLoaded
Methods
setInitValues
        ()
    
    Метод устанавливает значения при загрузке (для переопределения)
setInitValue
        ()
        async
    
    Метод устанавливает значение при загрузке (для переопределения)
getValueData
        ()
        
            Object
        
    
    Метод возвращает данные для элемента списка
Returns:
Объект данных
getValueDataPrev
        ()
        
            Object
        
    
    Метод возвращает данные предыдущего элемента списка
Returns:
Объект данных
getValueDataById
        ()
        
            Object
        
    
    Метод возвращает данные для элемента списка по ID
Returns:
Объект данных
setValueData
        - 
                        Значение
- 
                        Данные
Метод изменяет данные элемента списка
Parameters:
- 
                        ЗначениеAnyсписка 
- 
                        ДанныеObjectэлемента списка 
setMaxValue
        - 
                        value
- 
                        isEnabled
Метод устанавливает активность элемента настройки
Parameters:
- 
                        valueObjectЗначение элемента настройки 
- 
                        isEnabledBooleanАктивность 
addOptions
        ()
    
    Метод устанавливает индивидуальные для дочерних классов параметры настройки (для переопределения)
getDomElements
        - 
                        domElement
Метод возвращает элементы DOM настройки
Parameters:
- 
                        domElementHTMLElementDOM элемент 
Returns:
Результат
getContent
        ()
        
            PromiseМетод возвращает полное содержимое настройки в виде HTML
Returns:
Содержимое настройки
getContentInside
        - 
                        options
Метод возвращает внутреннее содержимое настройки в виде HTML (для переопределения)
Parameters:
- 
                        optionsObjectДополнительные параметры 
Returns:
Содержимое настройки
getContentInsideAdditional
        ()
        
            PromiseМетод возвращает дополнительное внутреннее содержимое настройки в виде HTML (для переопределения)
Returns:
Содержимое настройки
init
        - 
                        domElement
- 
                        options
Метод инициализирует настройку для показа пользователю
Parameters:
- 
                        domElementHTMLElementHTML-контейнер 
- 
                        optionsObjectДополнительные параметры 
initContent
        - 
                        domElement
- 
                        options
Метод инициализирует содержимое настройки для показа пользователю (для переопределения)
Parameters:
- 
                        domElementHTMLElementHTML-контейнер 
- 
                        optionsObjectДополнительные параметры 
updateContent
        - 
                        value
Метод обновляет содержимое настройки в виде HTML
Parameters:
- 
                        valueStringЗначение настройки 
updateContentValue
        - 
                        value
- 
                        options
Метод обновляет значение содержимого настройки в виде HTML (для переопределения)
Parameters:
- 
                        valueObjectЗначение настройки 
- 
                        optionsObjectДополнительные параметры 
run
        - 
                        options
Метод исполняет функционал настройки
Parameters:
- 
                        optionsObjectДополнительные параметры 
update
        - 
                        options
Метод обновляет отображение значения настройки и исполняет её функционал
Parameters:
- 
                        optionsObjectДополнительные параметры 
setValue
        - 
                        value
- 
                        options
Метод устанавливает значение настройки и исполняет её функционал
Parameters:
- 
                        valueAnyЗначение настройки 
- 
                        optionsObjectДополнительные параметры 
runChangeInit
        - 
                        value
- 
                        options
Метод исполняет первоначальный функционал настройки
Parameters:
- 
                        valueAnyЗначение настройки 
- 
                        optionsObjectДополнительные параметры 
onChange
        - 
                        value
- 
                        options
Метод обработки события изменения значения настройки пользователем
Parameters:
- 
                        valueString | objectЗначение настройки 
- 
                        optionsObjectДополнительные параметры 
setValuePrevSilent
        ()
    
    Метод устанавливает предыдущее значение настройки без запуска функционала
getFormatValue
        - 
                        value
- 
                        options
Метод возвращает отформатированное значение настройки
Parameters:
- 
                        valueString | objectЗначение настройки 
- 
                        optionsObjectДополнительные параметры 
Returns:
Результат
getPresentValue
        - 
                        options
Метод возвращает значение настройки для презентации
Parameters:
- 
                        optionsObjectДополнительные параметры 
Returns:
Результат
getSaveValue
        ()
        
            Any
        
    
    Метод возвращает значение настройки для сохранения
Returns:
Результат
show
        ()
    
    Метод показывает настройку
hide
        ()
    
    Метод скрывает настройку
updateVisible
        - 
                        container
Метод обновляет видимость настройки
Parameters:
- 
                        containerHTMLElementDOM элемент 
enable
        ()
    
    Метод активирует настройку
disable
        ()
    
    Метод деактивирует настройку
updateEnabled
        - 
                        HTMLElement}
Метод обновляет активность настройки
Parameters:
- 
                        HTMLElement}Objectcontainer DOM элемент 
clearContent
        ()
    
    Метод очистки содержимого настройки
getCurrentLabel
        - 
                        value
Метод возвращает название текущего значения настройки
Parameters:
- 
                        valueObjectЗначение настройки 
Returns:
Результат
isShowCurrentLabel
        ()
        
            Boolean
        
    
    Метод возвращает истину, если нужно показывать текущее значение настройки
Returns:
Результат
getCurrentPriceString
        - 
                        value
Метод возвращает текущую стоимость настройки в виде строки
Parameters:
- 
                        valueObjectЗначение настройки 
Returns:
Результат
getCurrentPrice
        - 
                        value
Метод возвращает текущую стоимость настройки
Parameters:
- 
                        valueObjectЗначение настройки 
Returns:
Результат
getTotalPrice
        ()
        
            Number
        
    
    Метод возвращает полную стоимость настройки
Returns:
Результат
getPresentValueData
        - 
                        options
Метод возвращает данные настройки для презентации
Parameters:
- 
                        optionsObjectДополнительные параметры 
Returns:
Результат
Properties
values
    Any
    
    Свойство возвращает возможные значения настройки
index
    Number
    
    Свойство возвращает индекс начального значения настройки
width
    String
    
    Свойство возвращает ширину поля настройки
view
    String
    
    Свойство возвращает вид настройки
isShowItemCaption
    Boolean
    
    Свойство возвращает истину, если нужно показать подписи к элементам настройки
selectMode
    String
    
    Свойство возвращает режим выбора элемента
name
    String
    
    Свойство возвращает имя настройки
options
    Object
    
    Свойство возвращает параметры настройки
type
    String
    
    Свойство возвращает тип настройки
valueType
    String
    
    Свойство возвращает тип значения настройки
caption
    String
    
    Свойство возвращает заголовок настройки
captionInterface
    String
    
    Свойство возвращает заголовок настройки в интерфейсе
isShowCaption
    Boolean
    
    Свойство возвращает истину, если нужно отобразить заголовок настройки
group
    String
    
    Свойство возвращает имя группы настройки
panels
    String
    
    Свойство возвращает список панелей, в которых размещается настройка
sort
    Number
    
    Свойство возвращает порядковый номер настройки
display
    String
    
    Свойство возвращает вид отображения (вертикальный или горизонтальный)
value
    Any
    
    Свойство возвращает значение настройки
unit
    String
    
    Свойство возвращает единицы измерения настройки ('mm', 'cm', 'm', 'deg', 'piece')
part
    String
    
    Свойство возвращает имя части модели, к которой применяется настройка
searchPart
    Boolean
    
    Свойство возвращает истину, если будет осуществляться поиск частей модели по вхождению части имени part
price
    Number
    
    Свойство возвращает стоимость настройки
isVisible
    Boolean
    
    Свойство возвращает видимость настройки
isEnabled
    Boolean
    
    Свойство возвращает активность настройки
isAutoStart
    Boolean
    
    Свойство возвращает автозапуск настройки
isSaved
    Boolean
    
    Свойство возвращает сохраняемость настройки
isExported
    Boolean
    
    Свойство возвращает экспортирование настройки при оформлении заказа
isNeedUpdate
    Boolean
    
    Свойство возвращает истину, если изменение настройки приводит к обновлению всего конфигуратора
isShowLoading
    Boolean
    
    Свойство возвращает истину, если необходимо показать экран загрузки при изменении настройки
isAutoCreate
    Boolean
    
    Свойство возвращает истину, если настройка может создаваться автоматически
updateEvent
    String
    
    Свойство возвращает название события редактирования настройки
updateValue
    Function
    
    Свойство возвращает функцию, вызываемую после изменения значения настройки
prepare
    Function
    
    Свойство возвращает обработчик предварительной подготовки настройки
change
    Function
    
    Свойство возвращает обработчик редактирования настройки
changeInit
    Function
    
    Свойство возвращает изначальный обработчик редактирования настройки
valuePrev
    Any
    
    Свойство возвращает предыдущее значение настройки
unitData
    Object
    
    Свойство возвращает информацию о единице измерения настройки
unitShortcut
    String
    
    Свойство возвращает короткое название единицы измерения настройки
domElement
    HTMLElement | null
    
    Свойство возвращает элемент DOM настройки
isChanged
    Boolean
    
    Свойство возвращает истину, если настройка уже была запущена
isOnChange
    Boolean
    
    Свойство возвращает истину, если настройка была запущена через интерфейс пользователя
isLoaded
    Boolean
    
    Свойство возвращает истину, если настройка в настоящий момент показывается пользователю
