Personalizar gestos gesture-customization
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.
-
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.
- Si utiliza un dispositivo iOS, abra
-
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. -
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 porSelector
, se llama aFunction
. -
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",
-
-
Guarde y cierre el archivo
task.js
. -
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.