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