26

是否有任何(好/可用/不丑)JavaScript/接口库用于管理自定义布尔样式查询的创建,类似于 Google Analytics(分析)高级细分接口?

基本上,用于查询构建的动态接口可用于连接到后端的自定义查询构建器(在我的例子中是 MySQL,但它不必是特定于数据库的)。

我四处搜索,没有发现任何有用或有用的东西。

谷歌分析查询生成器

4

5 回答 5

10

http://redquerybuilder.appspot.com/并不漂亮,但旨在供非技术人员使用。

我应该明确表示我是这个项目的作者之一。

于 2012-09-28T19:52:13.547 回答
4

我在 Elastic Search 论坛上发现了这个问题,与您的问题非常相似。建议使用弹性搜索 js 客户端库:http: //elasticsearch-users.115913.n3.nabble.com/javascript-query-builder-td1860558.html

ExtJS 的 Grid 控件有一个 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 。这是一个使用 jQuery的付费ASP.NET 组件。它非常健壮,可能比您正在寻找的更多,并且可能与您的框架兼容也可能不兼容(您没有指定),但它看起来确实很酷。

更多基于 ASP.NET 的查询生成器链接自:基于 Web 的可视化查询生成器

于 2012-01-28T23:59:51.847 回答
4

这是我最近遇到的网络服务:Advangle

看起来他们使用了一种 JavaScript 库,其 UI 类似于您所要求的。

于 2013-03-03T09:29:24.503 回答
2

一个相当新的 jQuery QueryBuilder 可以在这里找到:http: //querybuilder.js.org/

它支持以下逻辑和过滤运算符:

  • 或者
  • 相等/不相等
  • 在 / not_in
  • 以/不以开头
  • 包含/不包含
  • 以/不以结尾
  • 为空/不为空
  • 为空/不为空
  • 小于/小于或等于/大于/大于或等于
  • 之间/不之间

基本输出是 JSON,但也可以使用 SQL 或 MongoDB 语法导入/导出插件。

一些演示可以在这里找到:http: //querybuilder.js.org/demo.html

于 2016-03-31T06:56:52.533 回答
0

还有一个 MS Access,例如基于 Sencha ExtJS 框架的 javascript 可视化 sql 查询生成器。http://www.sencha.com/forum/showthread.php?208444-Ext.ux.window.VisualSQLQueryBuilder

于 2012-05-30T13:57:23.253 回答