方法: LightSwitch アプリのモバイル クライアントで画面イベントを処理する
LightSwitch アプリケーションの HTML のモバイル クライアントを開発する場合、ユーザーが特定のイベントを開始するときに実行するコードを記述できます。たとえば、クライアント ユーザーが画面のボタンを選択すると、に実行するコードを記述できます。
ユーザーが特定のアクションを実行するときに実行する次の種類のメソッドを記述できます:
ユーザーがボタンをクリックしたときにメソッドに移動ボタンをクリックします。
ジェネリック メソッドは、ユーザーがデータを読み込んだり、データを保存または画面を閉じると実行されます。
アクセス制御のメソッドは、ユーザーが特定のアクセス許可が必要なタスクを実行するときに実行されます。
これらの種類の方法の詳細については、次の手順の後半の表を参照してください。
イベントを処理するには
[ソリューション エクスプローラー] で、変更する画面を開きます。
画面デザイナーが開きます。
[画面デザイナー] のツール バーで、[コードの記述] の一覧を開き、適切なメソッドを選択します。
コード エディターが開きます。
新しいメソッドで、イベントが発生したときに実行するコードを入力します。
イベント メソッドを除外します。
次の表は、ユーザーが画面に操作するときに実行できるメソッドを示します。これらのメソッドはすべてクライアント層で実行されます。
ボタンのメソッド |
説明 |
---|---|
[ButtonName]の_execute |
ユーザーがメソッドに関連付けられたボタンを選択するときに呼び出されます。 |
全般メソッド |
説明 |
---|---|
ScreenNameは_created |
画面が表示された直後に呼び出されます。 |
ControlNameの_postRender |
コントロールの HTML の後に呼び出され作成されます。 |
ControlNameの_render |
カスタム コントロールの HTML を作成するときに呼び出されます。 |
ScreenNameの_save |
画面の直前に呼び出されます保存されます。 |
アクセス コントロール メソッド |
説明 |
---|---|
MethodNameの_canExecute |
メソッドの呼び出し前に実行されます。LightSwitch はこのメソッドを呼び出して、現在のユーザーのアクセス許可を確認します。 |