jQuery-плагин, позволяет сдела

JQuery Plugin 'ComboTree'

Плагин позволяет сделать из любого div-элемента категоризированный выпадающий список с поддержкой поиска. Демо доступно по адресу JQuery Plugin 'ComboTree'.

Подключение плагина Подключить стили плагина, т.е. добавить в секции head строку <link href="jquery.combotree.min.css" rel="stylesheet"> *Подключить библиотеку jQuery, т.е. добавить строку <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> Подключить непосредственно плагин, т.е. добавить перед закрывающимся тегом строку <script src="jquery.combotree.min.js"></script>

Подключение jQuery должно быть выполнено перед подключением плагина. Это можно сделать либо в секции head, либо перед закрывающимся тегом . Второй вариант более предпочтителен

Использование плагина Добавить в разметку страницы (html-файл) div-элемент с любым классом или идентификатором. Для div-элемента из пункта 1 вызвать плагин, передав в него необходимые данные и настройки, то есть перед закрывающимся тегом (после подключения плагина) добавить строки:

<script> $('<СЕЛЕКТОР ЭЛЕМЕНТА, ДЛЯ КОТОРОГО ВЫЗЫВАЕТСЯ ПЛАГИН>').combotree({ 'element': '<НАЗВАНИЕ КЛАССА ЭЛЕМЕНТА, ДЛЯ КОТОРОГО ВЫЗЫВАЕТСЯ ПЛАГИН>', 'label': '<НАЗВАНИЕ ПОЛЯ>', 'value': '<ЗНАЧЕНИЕ ПОЛЯ ПО УМОЛЧАНИЮ>', 'placeholder': '<ПРИГЛАШЕНИЕ КО ВВОДУ>', 'data': {<ДАННЫЕ ДЛЯ ПОЛЯ В JSON-ФОРМАТЕ>} }); </script>

Структура данных для поля следующая:

{ 'id': '<ВСЕГДА '' (пусто)>', 'name': '<ВСЕГДА root>', 'children': [{ 'id': '<ИДЕНТИФИКАТОР ЗАПИСИ>', 'name': '<НАЗВАНИЕ ЗАПИСИ>', 'children': [{ 'id': '<ИДЕНТИФИКАТОР ЗАПИСИ>', 'name': '<НАЗВАНИЕ ЗАПИСИ>', 'children': [{ 'id': '<ИДЕНТИФИКАТОР ЗАПИСИ>', 'name': '<НАЗВАНИЕ ЗАПИСИ>' }] }] }] }

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。