テーブルの行は、それぞれのデータモデルにおけるレコードです。このチュートリアルでは、テーブルに行を追加する方法と、データベースにレコードを追加する方法を説明します。このデータは、アプリケーションで使用することができます。

例として、簡単なテーブルを使ってみましょう。このテーブルには、タスクのリストとその完了時のマークが格納されています。

このテーブルには3つのフィールドがあります。

  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

doneフィールドにはデフォルトの値が 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 週

何から始めればいいのかわからない?初心者のためのクラッシュコースで、AppMasterを隅から隅まで見ていきましょう。

コース開始
Development it’s so easy with AppMaster!

もっと助けが必要ですか?

私たちの専門家の助けを借りて問題を解決します。時間を節約し、アプリケーションの構築に集中してください。

headphones

サポート問い合わせ先

問題について教えてください。解決策を見つけます。

message

コミュニティチャット

チャットで他のユーザーと質問について話し合います。

コミュニティに参加する