のリストからユーザーが選択できるように設計された4つの要素があります。 AppMaster:

  • 選択
  • ドロップダウン
  • 選択 (enum)
  • リセレクト

ウェブアプリケーションデザイナーにある要素です。

Elements in the web application designer

Select

この要素は、エディタで設定された静的なオプションのリストから選択するために設計されています。

を移動させた後 Select 要素をキャンバスに移動すると、ポップアップウィンドウが表示され、selectが1つの値を取るか、複数の値を取るかを選択することができます。

This element is designed to select from a static list of options set in the editor.

selectにオプションを追加・編集するには、その要素をクリックして Option タブをクリックします。

Dropdown と似ています。 Selectと似ていますが、選択された値は保存されません。 Dropdown は、オプションの1つをクリックすると、何らかのBPが開始されることが多いです。

選択するオプションを追加・編集するには、要素をクリックしてから Option タブをクリックします。

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum)から値を選択するために使用されます。 enum.この要素を作成すると、データソースを選択するウィンドウが表示されます(既存の enum).

Select (enum) is used to select a value from an enum

Relselect

この項目は、データベース内のレコードから値を選択するために使用されます。作成時には、モデルの一覧からデータソースを選択する必要があります。ソースを選択した後、表示するフィールドを選択することができるようになります。

を作成しましょう。 RelSelect をデータソース User とフィールド Login.

Let's create a RelSelect with the data source User and the field Login.

を作成します。 RelSelect を動作させるには、ビジネス・プロセスを使用して必要なデータを送信する必要があります。

BPは GETブロックを使ってデータを受け取り、それを RelSelect,を使用して RelSelect Update Propertiesブロックに渡す必要があります。

アプリケーションの管理者をすべて RelSelect.を使用します。 Server Request GET /user/ブロックを使用します。入力フィールドのデフォルト値を groups に設定します。 admin.そのため、出力データ・フィールドでは、以下のグループのユーザーのみを取得することになります。 Admin グループに属するユーザーだけを取得します。このデータを RelSelect Update Properties.

Component IDに表示するデータフィールドには、RelSelect Update Properties を指定します。

これで RelSelectを実行すると、すべてのアプリケーション管理者のログインが表示されます。

ユーザが行った選択は、後でBPで使用することができます。この目的のために、フィールド selected があります。これは、選択された値を保存します。

例えば task データモデルがあるとします。を使って RelSelectで、選択されたユーザーに関連するものだけを表示することができます。 tasks に関連するものだけを表示することができます。

その task テーブルをページに追加し、BPに戻ります。 RelSelect.

のために構成されたBPに戻りましょう。 onChange での選択にしたがってテーブルのデータを更新するトリガーを作成します。 RelSelect.

を使用して、テーブルのデータを更新します。 RelSelect Get Propertiesブロックでは、選択されたユーザを取得します。

で展開し Expand Userで展開し、その ID をブロックに渡す Server Request GET /task/ で展開し、データをブロックに渡す Table Update Data.

Display only those tasks related to the selected user

でユーザーを選択すると RelSelectでユーザーを選択すると、タスク・テーブルには選択したユーザーに関連するレコードが表示されます。

Was this article helpful?

AppMaster.io 101 クラッシュコース

10 モジュール
2 週

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

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

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

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

headphones

サポート問い合わせ先

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

message

コミュニティチャット

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

コミュニティに参加する