表中的行是各自数据模型中的记录。本教程描述了如何向表添加行和向数据库添加记录。这些数据可以在应用程序中使用。

让我们用一个简单的表作为例子。它存储了一个任务列表和对其完成情况的标记。

该表有三个字段。

  1. Name- 任务名称为字符串格式。
  2. Date- 事件发生的日期,以日期格式表示。
  3. Done- 任务状态,以布尔格式表示。

创建表格

为了让用户向表中添加记录,创建输入表单。

要创建表单,把输入部件拖到画布上。

  • Input(名称字段为(字符串)
  • Date picker日期字段。
  • done字段在创建新记录时必须等于0,所以它后来直接在BP中被设置。

To create a form, drag input widgets onto the canvas:

设置输入

设置Label ,让界面显示这是什么字段。

设置Name ,以便在业务流程内使用输入。

Setting the Label so that the interface display what field this is.  Setting the Name to use input inside the business process.

创建业务流程

下一步--设置业务流程,用于 New task 按钮的业务流程,它将保存输入的数据。

setting up the business process for the New task button

该业务流程被设置为 onClick触发器。

为了从先前创建的输入中获取数值,我们需要 Get Properties blocks.对于名称字段--的 InputString Get Properties block,而对于日期字段-- Datepicker Get Properties块。

现在将 Component ID中的字段。 Get Properties blocks.

set the Component ID field

对于每个字段,设置相应的输入的名称。

下一步是创建一个记录。要做到这一点,添加 Make task<span>块。所有必要的值从 Get properties blocks的所有必要值都必须传递给 Make task.

make块不向数据库写数据,它在BP内本地创建实体。为了保存记录,需要使用Server request POST /task/ 块。

add the Make task

块中,完成字段被设置为默认值。 Make task块中的默认值。

default value in the Make task

现在在数据库中保存记录。为此,使用 Server request POST /task/块,其中一个记录从 Make task 块中的一条记录被添加。

Set up server request POST /task/

视频教学。

现在是保存和发布项目的时候了。刷新页面以查看结果。

Was this article helpful?

AppMaster.io 101 速成班

10 模块
2 周数

不知道从哪里开始?通过我们的初学者速成课程,从A到Z探索AppMaster。

开始课程
Development it’s so easy with AppMaster!

需要更多帮助?

在我们专家的帮助下解决任何问题。节省时间并专注于构建您的应用程序。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

在我们的聊天中与其他用户讨论问题。

加入社区