Я разрабатываю веб-приложение, где мне нужно разрешить пользователям выбирать одно или несколько значений. Я использую JQuery 1.11. Я думал использовать список выбора, а не автозаполнение в основном для следующая причина: он не уверен, что пользователи знают, что они хотят добавить; они могут захотеть выбрать, что добавить, увидев список. Проблема, с которой я сталкиваюсь, заключается в том, что в моей базе данных у меня могут быть тысячи значений, а список выбора, показывающий все эти элементы, не удобен в использовании. Мне было интересно, есть ли какие-то Библиотека Javascript, которая может предложить мне страничный подборщик. В противном случае .... каков наилучший способ показать этот огромный размер данных? Позаботившись о том, что пользователи часто не знают, что они могут добавитьJavascript для решения проблемы большого размера multiselect
Моя ситуация следующая: в моем проекте я использую WCM (Liferay), и я делаю некоторое расширение на стороне редактирования , Я должен предоставить пользователю заполнить поле, выбрав 1 или N (с N> 1) другим содержимым веб-сайта, взятым из WCM DB
Часто редакторы не используют теги и/или категории при написании веб-содержимого, а некоторые содержимое веб-сайта может быть записано в некоторых группах пользователей, а другие веб-материалы могут быть написаны другими группами пользователей; практически каждая группа пользователей не знает/не взаимодействует с другими группами пользователей, а это означает, что каждый пользователь не знает, что добавляет другой пользователь, поэтому я не могу использовать какое-либо решение для автозаполнения
В начале у меня будет несколько веб-сайтов Contente, но через некоторое время, увидев старый веб-сайт, я могу достичь огромных значений (около 4000/5000 веб-содержимого и т. Д.)
Я уже использовал select2, и мне это нравится, но у меня есть только два варианта для выбор2:
- полной нагрузки все данные из БД, но это означает, что убить выступления и показать пользователям все данные в выпадающем списке
- предлагает поиск для пользователей, но пользователи не могут знать, что искать и так они могут сделать много исследований, не находя, что они ищут для
Теперь я видел и этот плагин JQuery: https://github.com/yanickrochon/jquery.uix.multiselect но этот плагин не предлагает варианты разбивки на страницы, так что я всегда должен загрузить все данные из БД
Я интересно, могу ли я использовать какой-то утилитой Javascript, чтобы решить мою проблему, или если я должен взять другой вид решения
Если я должен использовать другой вид решения .. что было бы лучшим?
Я предпосылка, что эта форма будет использоваться только на редакционной стороне и поэтому мне не нужно решения мульти-устройство
Необходимо пройти тысячи значений, чтобы узнать, какие из них могут быть применимы, раздражает для пользователя, независимо от того, были ли данные разбиты на страницы или нет. – CBroe
Возможно, вам потребуется найти способ группировки и фильтрации ваших данных, чтобы ваши пользователи могли сузить то, что они хотят.Независимо от того, что вы делаете, тысячи записей - это то, что пользователь не может надежно обрабатывать сразу, и если выигрыш от упражнения не находится на крайнем конце, никто никогда не будет. – Burki