Подтвердить что ты не робот

JavaScript Boolean Search Query Builder Интерфейсная библиотека?

Существуют ли какие-либо (хорошие/непригодные/не уродливые) библиотеки JavaScript/интерфейса для управления созданием пользовательских запросов булевого стиля, аналогичных интерфейсу расширенного сегмента Google Analytics?

В принципе, динамический интерфейс для построения запросов, который можно использовать для подключения к настраиваемому построителю запросов на бэкэнд (в моем случае MySQL, но он не обязательно должен быть специфичным для базы данных).

Я искал вокруг и не нашел ничего полезного или полезного.

Google Analytics Query Builder

4b9b3361

Ответ 1

Довольно новым является jQuery QueryBuilder, который можно найти здесь: http://querybuilder.js.org/

Он поддерживает следующие логические и фильтрующие операторы:

  • и
  • или
  • равно/не равно
  • in/not_in
  • начинается с/не начинается с
  • содержит/не содержит
  • заканчивается/не заканчивается
  • пусто/не пусто
  • имеет значение null/не равно null
  • меньше/меньше или равно/больше/больше или равно
  • между/не между

Основным результатом является JSON, но также доступны плагины для импорта/экспорта синтаксиса SQL или MongoDB.

Некоторые демо можно найти здесь: http://querybuilder.js.org/demo.html

Ответ 2

http://redquerybuilder.appspot.com/ не очень, но нацелен на то, чтобы его можно было использовать нетехническими людьми.

Я должен четко указать, что я один из авторов этого проекта.

Ответ 3

Я нашел этот вопрос на форуме Elastic Search, который очень похож на ваш. Предлагается библиотека для поиска эластичного поиска js: http://elasticsearch-users.115913.n3.nabble.com/javascript-query-builder-td1860558.html.

ExtJS имеет расширение Query Builder для своего элемента управления сеткой: http://www.developerextensions.com/index.php/extjs-grid-query-builder (найдите ссылку над таблицей, в которой написана Query Builder).

Я также нашел это: "Active Query Builder": http://aspquerybuilder.net/default.aspx Список функций: http://www.activequerybuilder.com/featurematrix.html?show=asp. Это компонент платный ASP.NET, который использует jQuery. Он довольно надежный и может быть больше, чем вы ищете, а также может быть или не быть совместимым с вашим фреймворком (вы не указали), но он выглядит довольно круто.

Некоторые дополнительные построители запросов на основе ASP.NET связаны с: построением визуальных запросов на основе веб-страниц.

Ответ 4

Вот веб-сервис, который я недавно встретил: Advangle.

Похоже, они используют своего рода библиотеку JavaScript с пользовательским интерфейсом, подобным тому, что вы просили.