Personalizar gestos gesture-customization

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Puede personalizar los gestos de la aplicación AEM Forms para proporcionar un método distinto de interactuar con la aplicación. Por ejemplo, puede añadir nuevos gestos para abrir o cerrar una tarea o un punto de inicio.

Personalizar los gestos en la aplicación AEM Forms to-customize-gestures-in-aem-forms-app

En la aplicación AEM Forms, el gesto de deslizar el dedo hacia la izquierda abre una nueva tarea o un punto de inicio, mientras que el gesto de deslizar el dado hacia la derecha no realiza ninguna acción. En el siguiente ejemplo se proporcionan los pasos para abrir una nueva tarea o un punto de inicio deslizando el dedo hacia la derecha en la aplicación AEM Forms.

  1. Abra su proyecto.

    • Si utiliza un dispositivo iOS, abra Capture.xcodeproj en Xcode.
    • Si utiliza un dispositivo Android, abra el proyecto de Android en Eclipse.
    • Si utiliza un dispositivo Windows, abra MWSWindows.sln en Visual Studio.
  2. Vaya a la carpeta views y abra el archivo task.js para editarlo.

    • En Xcode, vaya a la carpeta Capture > www > wsmobile > js > runtime > views.
    • En Eclipse, vaya a la carpeta assets > www > wsmobile > js > runtime > views.
    • En Visual Studio, vaya a la carpeta MWSWindows > www > wsmobile > js > runtime > views.
    note note
    NOTE
    El archivo task.js contiene la vista de Backbone asociada a todas las tareas o puntos de inicio que aparecen en las listas de tareas o puntos de inicio.
  3. Busque la propiedad events de la vista en el archivo task.js.

    La propiedad events es un mapa que contiene todas las entradas con el formato:

    "EventName Selector": "Function"

    Cuando se activa un evento de Javascript con el nombre EventName en un elemento HTML especificado por Selector, se llama a Function.

  4. Busque

    • "tap .taskContentArea" : "onTaskClick",

      "tap .taskOpenArea" : "onTaskClick",

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

      "tap .last_empty_div" : "onTaskClick",
      y reemplácelo por

    • "swipe .taskContentArea" : "onTaskClick",

      "swipe .taskOpenArea" : "onTaskClick",

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

      "swipe .last_empty_div" : "onTaskClick",

  5. Guarde y cierre el archivo task.js.

  6. Genere y ejecute la aplicación AEM Forms. Ahora puede realizar la acción Abrir deslizando el dedo a la izquierda y a la derecha.

Del mismo modo, puede realizar cambios en otras vistas para utilizar diversas combinaciones de gestos, elementos HTML y funciones.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da