AEM Formsアプリのジェスチャーをカスタマイズして、アプリを個別に操作する方法を提供できます。 例えば、新しいジェスチャーを追加して、タスクや Startpoint を開いたり閉じたりできます。
AEM Forms アプリケーションで、左スワイプは新しいタスクまたは Startpoint を開き、右スワイプは何もしません。次の例は、AEM Formsアプリで右スワイプジェスチャーを実行したときに新しいタスクまたは Startpoint を開く手順を示しています。
プロジェクトを開きます。
Capture.xcodeproj
Xcode 内MWSWindows.sln
Visual Studio 内。views フォルダーに移動し、 task.js
ファイルを編集します。
task.js ファイルには、タスクリストまたは Startpoint リストに表示されている各タスクまたは Startpoint に関連付けられた Backbone ビューが含まれています。
内 task.js
ファイルで、ビューの events プロパティを検索します。
events プロパティは、次の形式の各エントリとマップされます。
"EventName Selector": "Function"
JavaScript イベントをトリガーする際の名前: 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 要素、および関数に対して、他のビューで変更を行うことができます。