【问题标题】:AngularJS Query Builder similar to http://redquerybuilder.appspot.com/ [closed]AngularJS 查询生成器类似于 http://redquerybuilder.appspot.com/ [关闭]
【发布时间】:2014-02-12 06:24:27
【问题描述】:

我正在尝试仅使用 AngularJS 创建一个完整的查询构建器。我见过http://redquerybuilder.appspot.com/,这很棒,但不适用于 AngularJS,我想在 AngularJS 中创建。

您能否告知它是否已经可用或提供一些帮助,因为查询分支会被嵌套。

【问题讨论】:

  • 真的希望服务器执行客户端(浏览器)发送的sql吗?哇...
  • 不,这不是必需的,但我们需要创建一个类似的 UI,以便我们可以使用嵌套条件进行完整的查询并传递给服务器执行。
  • 它基本上可以在我们需要编写查询来获取数据的大数据环境中工作。但是对于那些知道要使用的变量但不知道如何编写复杂的嵌套条件的人来说,这将有利于他们以 XML 格式发送最终输出。
  • 有人在 AngularJs 中重新实现 RedQueryBuilder 的博客文章,但我现在找不到它!? RedQueryBuilder 只是 JavaScript,所以你不能像任何 JS 一样在客户端运行它吗?
  • migajek - RedQueryBuilder 只是使用 SQL 作为一种众所周知且易于理解的语言来表达查询。我们将它用于 Lucene “数据库”,因此受到攻击的风险不大。在另一个项目中,我们使用了 SQL 数据库,但只有管理员才能使用它,即使是在一个真正受约束的 SQL 用户中。

标签: angularjs query-builder redquerybuilder


【解决方案1】:

也许这就是你要找的东西:http://niklr.github.io/angular-query-builder/

它类似于 mfauveau 的查询生成器,但具有以下附加功能:

  • 基于使用 Bootstrap 的 typeahead 插件实现的选定选项自动完成。
  • 基于所选源类型的动态源字段。
  • 基于所选源字段的动态比较运算符。
  • 嵌套表单验证。
  • 可配置组和条件的最大值。
  • 为组和条件提供精美的进出动画。

【讨论】:

    【解决方案2】:

    看看http://ngmodules.org/modules/angular-query-builder,这是一个很好的起点。

    【讨论】:

      【解决方案3】:

      有这个:http://kindohm.com/blog/2013/09/25/knockout-query-builder.html

      这家伙似乎正在切换博客站点,因此链接可能会在某个时候停止工作。

      【讨论】:

      • Branching 始终与其父组缩进的 UI 类型与 redquery builder 所做的不同。但是我在 AngularJs 中也做了同样的事情,现在尝试制作相同的 UI即分支部分的外观和感觉与 redquerybuilder 相同,您不会在其中混淆用户什么是添加组和条件。到下周,我将能够做到这一点,并将在此处发布。
      • 这方面有进展吗?
      • 嗨。我正在研究 RedQueryBuilder... 有什么办法可以让它更容易被 AngularJS 世界所接受?
      • 使用相关参数将其包装在 angularjs 指令中。应该得到一个字段对象并返回条件对象。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多