问题标签 [retool]

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.

0 投票
1 回答
459 浏览

mongodb - 如何从 Retool 更新 Mongodb 中的 One?

Retool中的正确语法是什么,以在 mongodb 中进行 updateOne。他们有名为“查询”和“更新”的字段,它们与 Mongodb.updateOne 文档不太一致。

重组 mongodb 查询字段

0 投票
2 回答
191 浏览

retool - 在 retool 上复制现有应用程序或版本控制

我有一个关于 retool 的应用程序,我想尝试一些不同的布局。有没有办法复制应用程序或拥有可以恢复的版本控制?

0 投票
1 回答
389 浏览

retool - Retool:创建侧边栏以动态更改容器窗口的组件

我正在尝试创建一个带有几个按钮的侧边栏。我有一个容器,我想做的是单击侧边栏中的一个按钮,它将显示一个不同的选项卡式容器,该容器位于主容器组件中。例如,容器名为“main_window”,我想添加 3 个标签式容器,名为“foo”、“bar”、“fizz”。

我的想法是创建一个名为“window_selected”的[临时状态](https://docs.retool.com/docs/temporary-state)并为每个窗口分配一个状态。换句话说:

文档还引用了设置这些运行 javascript 代码的值,但是您实际上在哪里运行该代码?例如,如果我想为页面的首次加载设置一个构造函数,例如,默认设置 state.setValue(value: 0),我在哪里运行它?

在文档中它还指出:如果您刷新应用程序(使用 ⌘R),您的临时状态将丢失。如果您希望在应用程序刷新之间保持状态,您应该将结果写回数据库!

因此,我正在考虑使用 localstorage,因为我看到有一个 localstorage 部分,但是文档中对 localstorage 的唯一引用是这里

我在哪里设置本地存储的值?而且,有没有办法运行变压器或查询“onload”?

最终,我如何创建一个仪表板,其中页面在主窗口中动态变化,具体取决于我在侧边栏中突出显示的按钮。

0 投票
1 回答
1042 浏览

retool - Retool:使用容器打开模式的操作按钮

我在 retool 中有一张桌子。我添加了一个带有按钮的“操作”列,并将它们重命名为“编辑”。单击操作按钮时我想做的是打开一个模式,其中填充了行中的数据。用户应该能够看到行的值,对其进行编辑,当他单击“提交”时,它将发送更新 API 调用以获取该行的唯一 ID。

0 投票
0 回答
194 浏览

json - 在 Mongodb 中使用 $date 获取当前日期

在上面的查询中,我试图获取过去 30 天内(从现在起)发生的所有事件。在 shell 中,查询运行顺利。但是,我需要将其转换为 JSON 扩展。这意味着我需要使用$date关键字而不是new Date()文档要求。如果有人知道如何做到这一点,我将不胜感激。

0 投票
2 回答
71 浏览

mysql - 无法从 3 个不同的表加入 - MySql

我很难理解这个查询是否可行。我有 3 个表,用户、帐户、贷款。2 个用户通过一个帐户链接,并且他们两个之间促成的任何贷款都链接到 account_id。但是,当我想在表中显示数据时,我想显示用户表中的借款人姓名,以及贷款表中的贷款详细信息。但它是从 account 表中的 lenders_id 引用的。

这是ERD: 在此处输入图像描述

一个实际的例子是,如果您是贷方,想去仪表板查看您提供的所有贷款,但想查看借款人的姓名、本金金额、利率等,但什么都没有关于账户。

我希望决赛桌看起来像:

借款人姓名 | 本金金额 | 利率 | 还款日期 | 关系

到目前为止我有什么

这里的问题是我什至没有在哪里引用 Lender_ID。这是我需要传递以查询要显示谁的贷款的变量。我很迷茫,任何帮助都会很棒。

0 投票
1 回答
59 浏览

google-bigquery - 将 Retool 与 Bigquery 表连接时出现错误消息

我已经能够成功地将 Bigquery 与 Retool 集成到一个项目中。但是,现在,当我尝试从我的 Retool 应用程序查询我的 bigquery 表时,我突然看到以下错误消息:

我还尝试按照此处https://docs.retool.com/docs/bigquery官方 Retool 文档中的指南创建与我的 bigquery 表的另一个连接,但我收到了相同的错误消息。

有关如何解决此问题的任何指示?提前致谢。

0 投票
1 回答
162 浏览

postgresql - 使用下拉菜单更新 retool 中的表格内容

我是 retool 和 postgres 的新手。我想在下拉列表中保留 2 个值,这样当我选择 1 时,我会在表中仅获得 1 个设备的列。

我尝试使用以下查询:

但它给了我以下错误: error:true message:"syntax error at or near "IF"" position:1

请帮忙。谢谢你。

0 投票
0 回答
122 浏览

firebase - 在有效负载中接收带有 Firebase 的 OAuth 不记名令牌

我正在尝试接收具有类似于以下有效负载的 OAuth 令牌:

重要的部分是firebase节。我遇到的问题是我在使用 oauth 后收到的不记名令牌缺少 firebase 部分。这是我得到的有效载荷:

我正在使用以下设置来接收具有上述有效负载的不记名令牌:

我的问题是我需要哪些设置或范围才能在有效负载中获取带有 firebase 的不记名令牌?

有关更多信息,我在 retool 中运行它,以便能够检索承载令牌以在对具有身份验证保护的 graphql 服务器的请求中使用。该守卫是一个firebase守卫(它检查它是否是一个有效的firebase用户)。我共享的第一个有效负载来自客户端 Web 应用程序生成的不记名令牌,我们希望在我们的 retool 仪表板中访问类似的端点。

0 投票
1 回答
186 浏览

mysql - MYSQL 垂直连接多个表以提供日期排序历史

我正在构建一个界面来连接表格并在 Retool 中提供有关我们代表客户销售的二手产品的信息。

我有几个表都与单个产品相关。其他表格是有关流程或状态的信息——即,送修、已售、已退回、卖方已付款。

我正在寻找一个表格,该表格提供按日期排序的产品历史记录。我可以加入所有表并获得单行数据,但我正在寻找一个垂直表,例如:

状态列将是由存在于哪个表中的信息确定的 CASE 语句。

此刻它更像

所以总而言之,有没有一种方法可以根据单个产品 ID 垂直连接多个表。

我希望这一切都有意义,如果有什么需要澄清的,我会尽力而为。

提前致谢

相关表格/数据如下:

还有一些假数据:

一个基本的 JOIN 将所有数据放在一行上,但我希望数据垂直显示: