{"events":{"event":[{"name":"change","description":"<p>Триггерится на нативном select при изменении selected option.</p>","properties":null},{"name":"Bloko-CustomSelect-Selected","description":"<p>Триггерится при изменении selected option. Аргументом передается JSON представление Option.\nOption становиться выбраным после события.</p>","properties":null},{"name":"Bloko-CustomSelect-Added","description":"<p>Аргументом передается массив добавленных элементов</p>","properties":null},{"name":"Bloko-CustomSelect-Enabled","description":"<p>Триггерится при изменении enabled select.</p>","properties":null},{"name":"Bloko-CustomSelect-Disabled","description":"<p>Триггерится при изменении disabled select.</p>","properties":null}]},"params":{"param":[{"name":"element","types":{"type":["Element"]},"description":"<p>DOM элемент</p>","optional":"false"},{"name":"params","types":{"type":["Object"]},"description":"<p>Параметры</p>","optional":"false"},{"name":"params.disabled","types":{"type":["Boolean"]},"description":"<p>Флаг, заблокирован ли CustomSelect</p>","optional":"true","default":false},{"name":"params.search","types":{"type":["Boolean"]},"description":"<p>Флаг, показывать строку ли поиска</p>","optional":"true","default":false},{"name":"params.layer","types":{"type":["String"]},"description":"<p>Слой, определяющий z-index для дропдауна. Доступные\nзначения: <code>'above-content'</code>, <code>'floating'</code>, <code>'overlay'</code>,\n<code>'overlay-content'</code>, <code>'above-overlay-content'</code>,\n<code>'topmost'</code></p>","optional":"true","default":"'above-content'"},{"name":"params.afterOptionsData","types":{"type":["Object"]},"description":"<p>Объект входных данных для <code>afterOptionsTemplate</code></p>","optional":"true","default":"{}"},{"name":"params.templateJSON","types":{"type":["Array"]},"description":"<p>Массив входных данных, более подробное описание см. в\n<a href=\"#%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85\">формате данных</a></p>","optional":"true","default":"[]"},{"name":"params.optionTemplate","types":{"type":["Object"]},"description":"<p>Кастомный шаблон для option,\nподробнее о подключении шаблона см. <a href=\"#%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B\">тут</a>. По умолчанию используется дефолтный шаблон</p>","optional":"false"},{"name":"params.placeholderTemplate","types":{"type":["Object"]},"description":"<p>Кастомный шаблон для placeholder,\nподробнее о подключении шаблона см. <a href=\"#%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B\">тут</a>. По умолчанию используется дефолтный шаблон</p>","optional":"false"},{"name":"params.afterOptionsTemplate","types":{"type":["Object"]},"description":"<p>Кастомный шаблон под списком option,\nподробнее о подключении шаблона см. <a href=\"#%D0%9A%D0%B0%D1%81%D1%82%D0%BE%D0%BC%D0%BD%D1%8B%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B\">тут</a></p>","optional":"true","default":"null"},{"name":"params.searchPlaceholder","types":{"type":["String","Null"]},"description":"<p>Плейсхолдер поиска</p>","optional":"true","default":"null"}]},"functions":{"function":[{"name":"show","description":"<p>Показывает список option</p>","params":null,"fires":null,"exceptions":null,"returns":null},{"name":"hide","description":"<p>Скрывает список option</p>","params":null,"fires":null,"exceptions":null,"returns":null},{"name":"change","description":"<p>Выбирает нужный селект</p>","params":{"param":[{"name":"value","types":null,"description":"<p>value селекта</p>","optional":"false"}]},"fires":null,"exceptions":null,"returns":null},{"name":"add","description":"<p>Динамически добавляет option в конец списка</p>","params":{"param":[{"name":"dataJSON","types":{"type":["Array"]},"description":"<p>массив с списком добавляемых option.\nФормат соответствует формату входных данных,\nболее подробное описание см. в <a href=\"#%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85\">формате данных</a></p>","optional":"false"}]},"fires":{"event":["Bloko-CustomSelect-Added"]},"exceptions":null,"returns":null},{"name":"disable","description":"<p>Устанавливает disabled состояние</p>","params":null,"fires":{"event":["Bloko-CustomSelect-Disabled"]},"exceptions":null,"returns":null},{"name":"enable","description":"<p>Снимает disabled состояние</p>","params":null,"fires":{"event":["Bloko-CustomSelect-Enabled"]},"exceptions":null,"returns":null}]}}