В этом модуле представленны функции используемые в классе селекта. Модуль предназначен
для выноса важной логики селекта и удобства использования.
Methods
(static) createBreadcrumb(data, title, index, id) → {HTMLElement}
Метод который создает и отвечает за поведение chips
Parameters:
Name | Type | Description |
---|---|---|
data |
object | объект в котором содержатся настройки и элементы селекта |
title |
string | имя выбранного элемента для отрисовки chips |
index |
number | индекс выбранного элемента для отрисовки chips |
id |
string | уникальное id выбранного элемента |
- Source:
Returns:
возвращает сформированный HTMLElement chips item
- Type
- HTMLElement
(static) createInputSearch(random, lenguage) → {HTMLInputElement}
Метод который создает поиск элементов в селекте
Parameters:
Name | Type | Description |
---|---|---|
random |
string | уникальное значение для input элемента. |
lenguage |
string | текст на определенном языке переданный из файла language.js |
- Source:
Returns:
Возвращает сформированный input елемент.
- Type
- HTMLInputElement
(static) createNativeSelect() → {HTMLSelectElement}
Метод который создает нативный селект
- Source:
Returns:
Возвращает созданный нативный селект
- Type
- HTMLSelectElement
(static) createNativSelectOption() → {HTMLOptionElement}
Метод который создает Options для нативного селекта
- Source:
Returns:
Возвращает созданные Options нативного селекта
- Type
- HTMLOptionElement