2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

outsystems画面間の遷移

Posted at

今回はOutsystem ServiceStudioでDetail画面を作成して、リスト画面からDetail画面に遷移できる機能を実装します。
Interfaceタブで、Add web Screenをクリックする。
image.png
画面名にPersonDetailを入力して、Create Screenをクリックします。
image.png
PersonDetail画面で、右クリックして、Add Input Paramaterをクリックします。
image.png
Input paramaterをpersonIdにネーミングします。
image.png
PersonDetail画面で、Add Preparationをクリックします。
image.png
AggreateをPreparationに追加します。
image.png
Preparationをダブルクリックして、左クリックします。
image.png
Select SourceダイアログにPersonを選択します。
image.png
Filterタブをクリックします。
image.png

AddFilterをクリックします。

Aggregateの条件「Person.Id = personId」を入力します。
image.png

これで、PersonDetail画面の初期処理で、input引数personIdでPersonデータを取得処理を実施完了です。
次はデータの表示です。
PersonDetail画面でDBから抽出データのPersonデータを表示します。
Label widgetを画面に追加します。
image.png

このlabelに、上記DB抽出のデータを表示します。
Valueの↓をクリックします。

image.png

Expresseditorに下記を入力します。
「GetPersonById.List.Current.Person.UserName + " " + GetPersonById.List.Current.Person.Birthday + " " + GetPersonById.List.Current.Person.UserPassword

image.png
image.png

ListGamen画面に戻ります。
明細に新規列を追加し、その列にボタンを追加します。

image.png
DestinationにPersonDetail画面を指定します。
image.png
Input引数personIdは” TableRecords1.List.Current.Person.Id
”を入力します。

image.png

最後は1-Click Publishして、テストします。
image.png
image.png

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?