ジェスチャーのカスタマイズ

AEM Formsアプリのジェスチャーをカスタマイズして、アプリを個別に操作する方法を提供できます。 例えば、新しいジェスチャーを追加して、タスクや Startpoint を開いたり閉じたりできます。

AEM Forms アプリケーションのジェスチャーをカスタマイズするには

AEM Forms アプリケーションで、左スワイプは新しいタスクまたは Startpoint を開き、右スワイプは何もしません。次の例は、AEM Formsアプリで右スワイプジェスチャーを実行したときに新しいタスクまたは Startpoint を開く手順を示しています。

  1. プロジェクトを開きます。

    • iOSの場合は、を開きます。 Capture.xcodeproj Xcode 内
    • Android の場合、Eclipse で Android プロジェクトを開きます。
    • Windows の場合は、を開きます。 MWSWindows.sln Visual Studio 内。
  2. views フォルダーに移動し、 task.js ファイルを編集します。

    • Xcode で、 Capture > www > wsmobile > js > runtime > views フォルダー。
    • Eclipse で、 assets > www > wsmobile > js > runtime > views フォルダー。
    • Visual Studio で、 MWSWindows > www > wsmobile > js > runtime > views フォルダー。
    メモ

    task.js ファイルには、タスクリストまたは Startpoint リストに表示されている各タスクまたは Startpoint に関連付けられた Backbone ビューが含まれています。

  3. task.js ファイルで、ビューの events プロパティを検索します。

    events プロパティは、次の形式の各エントリとマップされます。

    "EventName Selector": "Function"

    JavaScript イベントをトリガーする際の名前: EventName次で指定されたHTML要素に対して: SelectorFunctionが呼び出されます。

  4. 検索

    • "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",

  5. task.js ファイルを保存して閉じます。

  6. AEM Forms アプリケーションをビルドし実行します。これで、左スワイプと右スワイプを使用してタスクを開くことができます。

同様に、さまざまな組み合わせのジェスチャー、HTML 要素、および関数に対して、他のビューで変更を行うことができます。

このページ