0
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 5 years have passed since last update.

Wagbyで画面遷移をカスタムしたい

Posted at

調べた動機

自前で画面遷移をしたかった。

Wagbyのバージョン

8.2.0

サーバサイドの場合

サーバサイドのカスタムポイントであるjavascriptでreturnする文字列を以下のようにすれば画面遷移してくれる。

test.js
return "redirect:/mainMenu.do?name=" + 画面名 + "&" + アクション名;

_redirect_は_forward_にも置き換えられる。
画面名は「処理名(insertなど)+モデル名」となる。

スクリプトを使った画面遷移に記載がある方法でうまくいかなかったので調べたら、
_mainMenu.do_にすべての遷移が集約されているっぽい。

フロントの場合

フロントでの画面遷移で紹介されている方法がうまくいかなかったので調べた。

_submitNavigationCommand_に渡す引数がwagbyのバージョン8.2.0から変わったらしい。

以下のように引数を設定することで画面遷移できる。

test.js
submitNavigationCommand(0, 'mainMenu.do?name=' + 画面名 + '&' + アクション名, '', 'null');

誰かWagbyで使えるAPI一覧をください

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