Selectize-это расширяемый пользовательский на основе jQuery <select> ; Контроль пользовательского интерфейса. Это полезно для тегов, списков контактов, селекторов страны и так далее. Цель состоит в том, чтобы обеспечить твердый и полезный опыт с чистым и мощным API.
npm install --save [email protected] ).Необязательный:
drag_drop ) SELECTIZE может быть установлен через NPM npm install @selectize/selectize
Все предварительно построенные файлы, необходимые для использования Selectize, можно найти в папке "Dist".
Если вы хотите начать с минимальной суеты, включите selectize.min.js (Bundles Sifter и зависимости от микроплагина-также доступны для отладки, просто удалите часть .min ) и css/selectize.default.css .
Selectize доступен в CDNJS.
$ ( "select" ) . selectize ( options ) ;Доступные варианты задокументированы здесь.
При выдаче запроса на привлечение:
Пожалуйста , не включайте/ совершайте изменения в папках dist/ или lib/ чтобы избежать конфликтов слияния. Хороший способ включить правильные файлы - использовать git gui или git add при выборе файлов, которые вы хотите добавить в свой коммит.
Пожалуйста, включите тесты с вашей функцией, чтобы мы не испытывали желания сломать их в будущем!
Добавьте запись в верхнюю часть изменятеля и обновите документацию в docs/ по мере необходимости. (Рефактории и изменения документации не нуждаются в записи изменений.)
Совместно раздавите свои коммиты в одном или нескольких полных, логичных коммитах, с кратким и описательным сообщением. Один коммит означает одну функцию/ошибку/вещь, которая изменилась, или Diff, представляющий код на один шаг вперед к лучшему рабочее состояние.
Как только ваш коммит будет хорошим и чистым, и вы хотите отказаться от других изменений , вы можете использовать git checkout . (Это будет стереть изменения в отслеживаемых файлах) и git clean [-i/--interactive] (для стирания не отказавшихся файлов). Тем не менее, будьте осторожны с этими командами, так как их функция состоит в том, чтобы стирать вещи/изменения.
Тем не менее, будьте осторожны, чтобы не добавлять файлы dist/ в вашем коммите, поскольку Grunt автоматически восстанавливает файлы в dist/ по мере изменения источника.
Пожалуйста, убедитесь, что все тесты проходят:
npm test # defaults to ChromHeadless
BROWSERS=Firefox npm test
BROWSERS=Firefox,Chrome npm test
BROWSERS=Firefox,Chrome,Safari npm test Чтобы запустить выбранные локально:
npm start Затем вы можете запустить примеры по адресу https://loopback.website:4000/ .
Copyright © 2013–2016 Брайан Reavis & Apportors
Copyright © 2020-2022 Selectize Team & Apportors
Лицензировано по лицензии Apache, версия 2.0 («Лицензия»); Вы не можете использовать этот файл, кроме как в соответствии с лицензией. Вы можете получить копию лицензии по адресу: http://www.apache.org/licenses/license-2.0
Если не требуется применимый закон или не согласен в письменной форме, программное обеспечение, распространяемое по лицензии, распределяется по основам «как есть», без каких -либо гарантий или условий, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.