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

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

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

Select

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

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

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

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

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

Select (enum)

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

Relselect

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

を作成しましょう。 RelSelect をデータソース User とフィールド 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.

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

AppMaster 101速習コース

10 モジュール
2 週間

どこから始めればよいかわからない場合は、初心者向けの速習コースから始めて、AppMasterをAからZまで探索してください。

開始する
AppMaster 101 Crash Course

さらにサポートが必要ですか?

専門家のサポートで、あらゆる問題を解決できます。時間を節約し、アプリケーションの構築に集中できます。

headphones

サポートに問い合わせる

問題の内容をお知らせください。解決策をご案内します。

message

コミュニティチャット

他のユーザーとつながり、プラットフォームの利用について相談できます。

コミュニティに参加