AEM Forms アプリケーションのジェスチャーをカスタマイズして、アプリケーションを操作するための独自の方法を提供できます。例えば、タスクまたはスタートポイントを開いたり閉じたりするジェスチャーを新たに追加できます。
AEM Formsアプリでは、左スワイプは新しいタスクまたは Startpoint を開き、右スワイプは何もしません。 次の例では、AEM Forms アプリケーションで右スワイプジェスチャーを実行したときに新しいタスクまたはスタートポイントを開くための手順を示しています。
プロジェクトを開きます。
Capture.xcodeproj
を開きます。MWSWindows.sln
を開きます。views フォルダーに移動し、task.js
ファイルを編集用に開きます。
task.js ファイルには、タスクリストまたは Startpoint リストに表示されている各タスクまたは Startpoint に関連付けられた Backbone ビューが含まれています。
task.js
ファイルで、ビューのイベントプロパティを検索します。
イベントプロパティは、各エントリが次の形式で指定されたマップです。
"EventName Selector": "Function"
トリガー時に EventName
次で指定されたHTML要素に対して: Selector
、 Function
が呼び出されます。
検索
"tap .taskContentArea" : "onTaskClick"、
"tap .taskOpenArea" : "onTaskClick"、
"tap .task-content" : "onTaskClick"、
"tap .last_empty_div" : "onTaskClick"、
これを
"swipe .taskContentArea" : "onTaskClick"、
"swipe .taskOpenArea" : "onTaskClick"、
"swipe .task-content" : "onTaskClick"、
"swipe .last_empty_div" : "onTaskClick"、
task.js
ファイルを保存して閉じます。
AEM Formsアプリをビルドして実行します。 これで、左スワイプと右スワイプを使用してを開くことができます。
同様に、さまざまな組み合わせのジェスチャー、HTML 要素、および関数に対して、他のビューで変更を行うことができます。