クライアントイベントとサーバイベント

WebパネルやトランザクションのEventsエレメントに記述したユーザイベントは、挙動により2種類のイベントに分けられます。

クライアントイベント

クライアントイベントはサーバにリクエストを送信せずに、ブラウザ内のみで実行されるイベントです。
Start、Refresh、Loadといったシステムイベントは実行されません。

サーバイベント

サーバイベントはサーバ上での処理を必要とするイベントです。
Web User Experience プロパティの値に応じて、システムイベントも実行されます。

GeneXus Wiki – [Web User Experience] プロパティ
http://wiki.genexus.jp/hwiki.aspx?%5BWeb+User+Experience%5D+プロパティ

どちらのイベントとして実行されるか

クライアント/サーバイベントとして実行する明示的な宣言する方法はなく、実行するユーザイベントとシステムイベントから、どちらのイベントとして実行するかはGeneXusが自動的に判断します。

記述したユーザイベントが想定外にサーバイベントとして動作している場合には、ユーザイベントで処理している変数が、システムイベントで使用されていないかを確認してみてください。

 

システム開発のご相談はこちらからお気軽にお問合せください。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です