1
0

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 1 year has passed since last update.

【OutSystems】 テストデータを削除したい

Last updated at Posted at 2022-11-11

いろいろと試していたらぐちゃぐちゃしてきて一旦エンティティからデータを消したいときD1.JPG

1. サーバーアクションを作成する

アクション名はClearDataとしました。3.JPG

2. SQLを追加する。4.JPG

3. 出力エンティティをSQLクエリに追加

6.JPG
DELETE FROM {Task};
DELETE FROM {Category};

最初にTaskエンティティからすべてのデータが削除され、次にCategoryエンティティからデータが削除される。
子エンティティ(別のエンティティを参照するエンティティ)のデータを削除してから、親エンティティのデータを削除する。
5.JPG

4. 画面を作成し、削除ボタンを作る

Interfaceタブ->MainFlowを右クリックし、AddScreenで画面を作成し、ボタンウィジェットを配置する。D2.JPG

5. On ClickにNew Client Actionを設定する

7.JPG
名前が自動的にDeleteOnClickになる。
1で作成したClearDataサーバーアクションをStartの次に配置する。
8.JPG

6. メニューブロックに、4で作成した画面へのリンクをつける

9.JPG

7. DeleteEntityDataをクリックし、データが全て消えることを確認

10.JPG
11.JPG
12.JPG

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?