Você pode personalizar os gestos do aplicativo AEM Forms para fornecer um método distinto de interação com o aplicativo. Por exemplo, você pode adicionar novos gestos para abrir ou fechar uma tarefa ou ponto de partida.
No aplicativo AEM Forms, o deslize para a esquerda abre uma nova tarefa ou ponto de partida enquanto o deslize para a direita não faz nada. O exemplo a seguir fornece etapas para abrir uma nova tarefa ou ponto de partida na execução dos gestos de deslizamento direito no aplicativo AEM Forms.
Abra seu projeto.
Capture.xcodeproj
no XcodeMWSWindows.sln
no Visual Studio.Navegue até a pasta visualização e abra o arquivo task.js
para edição.
O arquivo tarefa.js contém a visualização de backbone associada a cada tarefa ou ponto de partida listado nas listas de tarefa ou ponto de partida.
No arquivo task.js
, procure a propriedade eventos da visualização.
A propriedade eventos é um mapa com cada entrada no formato:
"EventName Selector": "Function"
Quando você aciona um evento Javascript chamado EventName
em um elemento HTML especificado por Selector
, o Function
é chamado.
Localizar
"toque em .taskContentArea" : "onTaskClick",
"tocar em .taskOpenArea": "onTaskClick",
"toque em .tarefa-content" : "onTaskClick",
"toque em .last_empty_div" : "onTaskClick",
e substitua por
"deslize .taskContentArea" : "onTaskClick",
"deslize .taskOpenArea": "onTaskClick",
"deslize o conteúdo .tarefa": "onTaskClick",
"deslize .last_empty_div" : "onTaskClick",
Salve e feche o arquivo task.js
.
Crie e execute o aplicativo AEM Forms. Agora você pode abrir um usando com o dedo para a esquerda e o dedo para a direita.
Da mesma forma, é possível fazer alterações em outras visualizações para várias combinações de gestos, elementos HTML e funções.