Show Menu
主题×

手势自定义

您可以自定义AEM Forms应用程序的手势,以提供与应用程序交互的独特方法。 例如,可以添加新手势以打开或关闭任务或起点。

在AEM Forms应用程序中自定义手势

在AEM Forms应用程序中,左轻扫将打开新任务或起点,而右轻扫则不执行任何操作。 以下示例提供了在AEM Forms应用程序中执行右击手势时打开新任务或起点的步骤。
  1. 打开您的项目。
    • 对于iOS,在Xcode Capture.xcodeproj 中打开
    • 对于Android,在Eclipse中打开Android项目。
    • 对于Windows,请在Visual MWSWindows.sln Studio中打开。
  2. 导览至视图文件夹,然后打开要编 task.js 辑的文件。
    • 在Xcode中,导航到“捕 捉”>“www”>“wsmobile”>“js”>“运行时”>“视图”文件夹
    • 在Eclipse中,导航到资产> www > wsmobile > js > runtime >视图文件夹 ​。
    • 在Visual Studio中,导航到 MWSWindows > www > wsmobile > js > runtime >视图文件夹
    任务.js文件包含与在任务或起始点列表中列出的每个任务或起始点关联的骨干视图。
  3. 在文 task.js 件中,搜索视图的事件属性。
    事件属性是一个映射,每个条目的格式如下:
    "EventName Selector": "Function"
    当您触发对指定的HTML元 EventName 素命名的Javascript事件时, Selector Function 调用它。
  4. 查找
    • "点按。taskContentArea" :“onTaskClick”,
      "点按。taskOpenArea" :“onTaskClick”,
      “点按。任务-内容”:“onTaskClick”,
      "tap .last_empty_div" :“onTaskClick”, 和
    • "轻扫。taskContentArea":“onTaskClick”,
      "轻扫。taskOpenArea":“onTaskClick”,
      "轻扫。任务-内容":“onTaskClick”,
      "swipe .last_empty_div":“onTaskClick”,
  5. 保存并关闭 task.js 文件。
  6. 构建并运行AEM Forms应用程序。 现在,您可以通过左轻扫和右轻扫打开使用。
同样,您也可以对手势、HTML元素和函数的各种组合在其他视图中进行更改。