Skip to main content

捕获数据-写入

本文档假定您已成功 连接到数据源 并具有可以插入/更新/删除数据的查询.您还应该了解 使用小部件的基础知识.

以下小部件可用于捕获应用程序中的用户输入

小部件将其用户输入存储在可以使用 javascript 引用的内部属性中.

示例 SQL

INSERT INTO users ("name", "createdAt", "gender")
VALUES ({{nameInput.text}}, {{moment().format("YYYY-MM-DD")}},
{{genderDropdown.selectedOptionValue}});

示例帖子正文

{
"name": {{nameInput.text}},
"createdDate": {{moment().format('YYYY-MM-DD')}},
"gender": {{genderDropdown.selectedOptionValue}}
}

在上面的例子中, textnameInput 小组件的内部属性,而 selectedOptionValuegenderDropdown 小组件的内部属性. createdDate 是使用 moment.js 库用当前日期的值来填充的.

触发更新

由于写入操作成本更高,因此应在捕获所有用户数据后触发查询.为此,我们可以使用 Button 小部件并将 Query 配置为在按钮的 onClick 中运行.

属性窗格有一个操作部分,其中列出了用户可以使用小部件执行的所有交互.我们可以在本节中配置交互发生时要执行的操作.

要配置单击按钮时要调用的查询,我们可以在 onClick 下拉列表中选择操作.