ILLA home page
  1. イベントハンドラ:

イベントハンドラは、内部ツール使用ロジックを改良する上で不可欠な部分です。 ユーザーアクションに応答する Insert またはアクションには、トリガーされる可能性のある独自のイベントがあります。 例えば、‘click’ イベントを持つボタン挿入、‘submit’ イベントを持つテキスト入力ボックス、アクションの成功など。 イベントハンドラは、ユーザーがイベントが発生したときに事前に定義された命令をトリガーするのに役立ちます。単一のイベント発生に反応することができます。 または、複数のイベントハンドラを設定して、より複雑な作業を行うためのワークフローとして設定できます。

設定したイベントが発生した後、イベントハンドラはさまざまなアクションを実行するのに役立ちます: アクション文の制御 挿入の制御スクリプトの実行など。 トリガー条件の上に、より詳細な JavaScript トリガー条件を追加することもできます。

event-handler

イベントハンドラ:

イベントハンドラでは、クエリの結果が失敗するかどうかに基づいてイベントの結果を設定できます。 format@@0タブでクエリの失敗条件を設定することで、トリガロジックを完了できます。

event-handler

送信ハンドラの編集

インタラクティブなインサートごとにトリガー条件を設定し、ハンドラーのアクションリストからトリガー条件としてイベントを選択できます。 インタラクティブなインサートごとにトリガー条件を設定し、ハンドラーのアクションリストからトリガー条件としてイベントを選択できます。 たとえば、データエントリボックスのイベントハンドラで「Submit」をトリガー条件として設定できます。 これは、ユーザーが入力を「送信」するときに自動的に入力をデータベースに挿入するため、単純なデータ挿入機能を実装します。

event-handler

一時状態

データを処理すると、処理されたデータがすぐに呼び出されない状況が発生することがあります。 このため、データ処理のために中間状態を保存する一時状態を設定しています。 イベントハンドラーのレスポンスイベントオプションで一時状態を設定し、format@@0をクリックして、現在のデータを一時状態に保存します。 どのプロパティにも配置できます

プロジェクトエディタの外では、 {{tempState1.setValue(data)}} でデータを保存したり、 {{tempState1.value}} でデータを呼び出したりすることもできます。

プロジェクトの再起動時に一時状態の値がクリアされます。 データの整合性を確保するためには、ローカルまたはクラウドに値を保存する必要があります。