是否有任何(好/可用/不丑)JavaScript/接口库用于管理自定义布尔样式查询的创建,类似于 Google Analytics(分析)高级细分接口?
基本上,用于查询构建的动态接口可用于连接到后端的自定义查询构建器(在我的例子中是 MySQL,但它不必是特定于数据库的)。
我四处搜索,没有发现任何有用或有用的东西。
是否有任何(好/可用/不丑)JavaScript/接口库用于管理自定义布尔样式查询的创建,类似于 Google Analytics(分析)高级细分接口?
基本上,用于查询构建的动态接口可用于连接到后端的自定义查询构建器(在我的例子中是 MySQL,但它不必是特定于数据库的)。
我四处搜索,没有发现任何有用或有用的东西。
http://redquerybuilder.appspot.com/并不漂亮,但旨在供非技术人员使用。
我应该明确表示我是这个项目的作者之一。
我在 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 的可视化查询生成器。
这是我最近遇到的网络服务:Advangle。
看起来他们使用了一种 JavaScript 库,其 UI 类似于您所要求的。
一个相当新的 jQuery QueryBuilder 可以在这里找到:http: //querybuilder.js.org/
它支持以下逻辑和过滤运算符:
基本输出是 JSON,但也可以使用 SQL 或 MongoDB 语法导入/导出插件。
一些演示可以在这里找到:http: //querybuilder.js.org/demo.html
还有一个 MS Access,例如基于 Sencha ExtJS 框架的 javascript 可视化 sql 查询生成器。http://www.sencha.com/forum/showthread.php?208444-Ext.ux.window.VisualSQLQueryBuilder