Gestenanpassung

Sie können die Gesten der AEM Forms-App anpassen, um eine unterschiedliche Methode zur Interaktion mit der App bereitzustellen. Beispielsweise können Sie neue Gesten zum Öffnen oder Schließen einer Aufgabe bzw. eines Startpunkts hinzufügen.

So passen Sie Gesten in der AEM Forms-App an

In der AEM Forms-App wird durch das Wischen nach links eine neue Aufgabe bzw. ein neuer Startpunkt geöffnet, während beim Wischen nach rechts nichts passiert. Im folgenden Beispiel werden Schritte zum Öffnen einer neuen Aufgabe oder eines neuen Startpunkts zum Ausführen der Wischgesten nach rechts in der AEM Forms-App beschrieben.

  1. Öffnen Sie Ihr Projekt.

    • Öffnen Sie für iOS Capture.xcodeproj in Xcode
    • In Android öffnen Sie das Android-Projekt in Eclipse.
    • Für Windows öffnen Sie MWSWindows.sln in Visual Studio.
  2. Navigieren Sie zum Ordner "views"und öffnen Sie die task.js Datei zur Bearbeitung.

    • Navigieren Sie in Xcode zum Capture > www > wsmobile > js > runtime > views Ordner.
    • Navigieren Sie in Eclipse zum assets > www > wsmobile > js > runtime > views Ordner.
    • Navigieren Sie in Visual Studio zum MWSWindows > www > wsmobile > js > runtime > views Ordner.
    HINWEIS

    Die Datei „task.js“ enthält die Backbone-Ansicht, die mit allen Aufgaben oder Startpunkten in der Aufgaben- oder Startpunktliste verknüpft ist.

  3. Suchen Sie in der Datei task.js nach der Ereigniseigenschaft der Ansicht.

    Die Ereigniseigenschaft ist eine Zuordnung mit jedem Eintrag im folgenden Format:

    "EventName Selector": "Function"

    Beim Trigger eines JavaScript-Ereignisses mit dem Namen EventNameauf einem HTML-Element, das von Selector, die Functionaufgerufen wird.

  4. Suchen

    • "Tippen Sie auf .taskContentArea": "onTaskClick",

      "Tippen Sie auf .taskOpenArea": "onTaskClick",

      "Tippen Sie auf .task-content": "onTaskClick",

      "Tippen Sie auf .last_empty_div : "onTaskClick",
      und ersetzen Sie diese durch

    • "swipe .taskContentArea" : "onTaskClick",

      "swipe .taskOpenArea" : "onTaskClick",

      "swipe .task-content": "onTaskClick",

      "swipe .last_empty_div": "onTaskClick",

  5. Speichern und schließen Sie die Datei task.js.

  6. Erstellen Sie die AEM Forms-App und führen Sie sie aus. Jetzt können Sie eine Aufgabe mit einem Wischen nach links und rechts öffnen.

Auf ähnliche Weise können Sie Änderungen in anderen Ansichten für verschiedene Kombinationen von Gesten, HTML-Elementen und Funktionen vornehmen.

Auf dieser Seite