手勢自訂 gesture-customization
您可以自訂AEM Forms應用程式的手勢,提供與應用程式互動的不同方法。 例如,您可以添加新手勢以開啟或關閉任務或起始點。
在AEM Forms應用程式中自訂手勢 to-customize-gestures-in-aem-forms-app
在AEM Forms應用程式中,向左滑動會開啟新工作或起始點,而向右滑動則不會執行任何動作。 下列範例提供在AEM Forms應用程式中執行滑鼠右鍵手勢時,開啟新工作或起始點的步驟。
-
開啟您的專案。
- iOS,開啟
Capture.xcodeproj
在Xcode中 - 若為Android,請在Eclipse中開啟Android專案。
- 對於Windows,請開啟
MWSWindows.sln
在Visual Studio。
- iOS,開啟
-
導覽至檢視資料夾,然後開啟
task.js
檔案進行編輯。- 在Xcode中,導覽至 擷取> www > wsmobile > js >執行階段>檢視 檔案夾。
- 在Eclipse中,導覽至 「資產> www > wmobile > js >執行階段」檢視 檔案夾。
- 在Visual Studio中,導覽至 MWSwindows > www > wsmobile > js > runtime >檢視 檔案夾。
note note NOTE task.js檔案包含與任務或起始點清單中列出的每個任務或起始點相關聯的骨幹視圖。 -
在
task.js
檔案中,搜索視圖的events屬性。events屬性是一個映射,每個條目的格式為:
"EventName Selector": "Function"
當您觸發名為
EventName
在指定的HTML元素上Selector
,Function
的URL。 -
尋找
-
"點選.taskContentArea" :"onTaskClick",
"點選.taskOpenArea" :"onTaskClick",
"tap .task-content" :"onTaskClick",
"tap .last_empty_div" :"onTaskClick",
替換為 -
"swipe .taskContentArea" :"onTaskClick",
"swipe .taskOpenArea" :"onTaskClick",
"滑動.task-content" :"onTaskClick",
"swipe .last_empty_div" :"onTaskClick",
-
-
儲存並關閉
task.js
檔案。 -
建立並執行AEM Forms應用程式。 現在,您可以使用左側滑動和右側滑動來開啟。
同樣地,您也可以針對各種手勢、HTML元素和函式的組合,在其他檢視中進行變更。
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da