问题标签 [redquerybuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redquerybuilder - 如何更新特定 RQB 元素的 targetId?
我在页面上有一个元素,即
然后我添加 RQB 元素:
然后我通过 $('#foo1').attr('id','foo2'); 更改包含 div 的 id
如何更新 RQB 实例配置中的 targetId,使其也将是“foo2”以匹配包含的 div?
redquerybuilder - RedQueryBuilder - 递归查询
问题是自引用模式,例如员工的主管是员工。这通过员工表中的 supervisor_id 的 FK 进行跟踪。FKS 描述如下:
部署后,FKS 关联和反向在选择选项中可用,但是,这些项目不可选择。如果我遗漏了什么,请告诉我。
sql - 存在 OR 子句的左连接
考虑使用外键的 RQB 中的以下查询
我有两张桌子,companies
和weather
。
外键连接weather
到company
邮政编码
我输入的 RQB 是:
RQB 生成的 SQL 是(大约):
问题是,从 UI 的角度来看,如果我在子句中指定OR
并使用外键,我应该得到 a而不是. 我希望在 an 的情况下,但是 an需要 a所以我得到所有公司,并且我还得到所有公司记录与公司记录匹配OR
WHERE
LEFT JOIN
INNER JOIN
INNER JOIN
AND
OR
LEFT JOIN
Employees > 1000
Temp
< 50
我的问题是,有没有办法让 RQBLEFT JOIN
在引用表与 a 一起使用的外键上输出 a OR
?
javascript - 在初始 RedQueryBuilder 查询中捕获 SQL 问题
我正在使用 RedQueryBuilder 在 Web 应用程序上实现表过滤器。当用户单击应用过滤器按钮时,当前的 sql 和参数被发送到后端应用程序,并且页面刷新。我将 sql 和参数读入 RQB,以便显示应用的过滤器。
在某些情况下,用户可以指定一个 RQB 不喜欢回读的过滤器 - 例如,如果他们为 Integer 字段包含一个空参数。现在我也可以做一些客户端验证,但我真的希望第一步能够在出现问题时优雅地恢复。但是,以下内容实际上并没有捕获错误:
相反,当使用格式错误的查询加载页面时,我在控制台中看到“Uncaught java.lang.ClassCastException”。
但是,如果我在控制台中尝试此操作,我会按预期捕获异常。
注意我上面的 RQB 代码被包装在一个使用 Deferred 执行的函数中。
知道如何捕获这些错误吗?
redquerybuilder - 如何在 RedQueryBuilder 中设置建议框的宽度
选择字段名称后,开始在值文本框中输入,下拉菜单默认为 150px 的宽度,这会导致很多内容被截断。出现一个滚动条,因此您可以左右滚动,但我想弄清楚如何设置此元素的最小宽度。
定义它的元素的 css 路径是:
body > div.gwt-SuggestBoxPopup > div > table > tbody > tr.suggestPopupMiddle > td.suggestPopupMiddleCenter > div > div
它似乎是元素中的内联样式
<div class="" style="overflow: auto; position: relative; zoom: 1; height: 322px; width: 150px;">
字段下拉菜单似乎动态调整大小,所以它没有滚动条,建议框从 150 像素开始,有时会调整大小,但它似乎没有任何押韵或理由。
我在样式表中添加了以下内容:
.suggestPopupMiddleCenter > div > div
{
min-width: 300px; !important
}
但这也会影响字段下拉列表,它似乎工作正常。
这是一个错误,还是我可以使用一种配置来允许值建议框下拉列表根据最宽的元素动态调整大小?
javascript - php中redquerybuilder的实现
我正在我的项目中实现redquerybuilder。
我已经实现了 UI 级别,但是我不知道如何从数据库中获取记录并将其转换为它的特殊 JSON 格式。
当我们点击“搜索”按钮时,ajax 请求被触发到搜索页面。
当ajax请求进入搜索页面时会发生什么,是php页面还是内容JSON格式数据数组的页面。
如果搜索页面是php页面,那么我们是否需要每次都执行sql并返回JSON格式的结果集。
为什么当我们点击搜索按钮时我没有得到记录?
编辑的问题
附加浏览器的屏幕截图。
我的问题是当我点击搜索按钮时,它正在向“搜索”发送 ajax 请求。
那个搜索页面是不是.php页面!!
搜索页面上发生了什么,它是在每个请求上从数据库中获取记录还是存储预定义的 JSON!
redquerybuilder - 我可以将 RedQueryBuilder 合并到可视化查询编辑器中作为约束编辑器吗?
我一直在使用 RedQueryBuilder,主要是作为允许用户在单个表查询上放置约束的工具。但是,我需要向更通用的可视化查询添加约束,并且想知道如何使用 RQB 来解决这个问题。
你可以在这里看到我的可视化查询构建器的原型:
http://ordsvqd.bitballoon.com/
我可以为所有选定的列添加一个约束表,就像 MS Access 一样,或者使用 RQB。但是,我不确定从哪里开始 RQB - 我是否需要 RQB 小部件的多个实例,每个表一个?
jquery - 如何通过 jquery.val() 设置 gwt-Textbox 的值?
我正在使用 redQueryBuilder。它使用 gwt 来呈现文本框元素。我想在元素的焦点上更改文本框的值。我正在尝试以下代码。
我可以看到 ui 中的值,但是在提交表单时,该字段的值为空。为什么会这样?我在这里错过了什么大事吗?
这是由 redQueryBuilder 生成的 html 代码。
java - 有没有办法将 redquerybuilder 与 Lucene 一起使用?
redquery builder ( https://github.com/salk31/RedQueryBuilder ) 是否有任何与 Lucene 的接口?我有一个 Lucene 索引系统,并希望使用它的 AND 和 NOT 运算符来支持复杂的 Lucene 查询。
或者,是否有其他适用于 Lucene 的可视化查询构建器支持包含任意数量的 AND/OR 子句的“高级搜索”功能?
javascript - 使用 QueryBuilder 并出现“未定义 QueryBuilder”错误
我有查询生成器的工作,但是当我拉起控制台时,我得到的错误是
QueryBuilder 未定义
我是否缺少对 JS 库的引用,或者我以错误的顺序加载我的 JS?这是我的 JavaScript 订单:
谢谢。