手势自定义

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

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

在AEM Forms应用程序中,左轻扫会打开新任务或起始点,而右轻扫则无效。 以下示例提供在AEM Forms应用程序中执行右轻扫手势时打开新任务或起始点的步骤。

  1. 打开您的项目。

    • 对于iOS,在Xcode中打开Capture.xcodeproj
    • 对于Android,在Eclipse中打开Android项目。
    • 对于Windows,在Visual Studio中打开MWSWindows.sln
  2. 导览至视图文件夹,然后打开task.js文件进行编辑。

    • 在Xcode中,导航到​Capture > www > wsmobile > js > runtime >视图​文件夹。
    • 在Eclipse中,导航到​资产> www > wsmobile > js > runtime >视图​文件夹。
    • 在Visual Studio中,导航到​MWSWindows > www > wsmobile > js > runtime >视图​文件夹。
    注意

    任务.js文件包含与列在任务或起点列表中的每个任务或起点关联的骨干视图。

  3. task.js文件中,搜索事件的视图属性。

    事件属性是具有以下格式的每个条目的映射:

    "EventName Selector": "Function"

    Selector指定的HTML元素上触发名为EventName的Javascript事件时,将调用Function

  4. 查找

    • "点按。taskContentArea" :"onTaskClick",

      "点按。taskOpenArea":"onTaskClick",

      "点按。任务内容":"onTaskClick",

      "点按。last_empty_div":"onTaskClick",

    • "轻扫。taskContentArea" :"onTaskClick",

      "轻扫。taskOpenArea" :"onTaskClick",

      "轻扫。任务-内容":"onTaskClick",

      "轻扫。last_empty_div":"onTaskClick",

  5. 保存并关闭task.js文件。

  6. 构建和运行AEM Forms应用程序。 现在,您可以通过左轻扫和右轻扫打开使用。

同样,您也可以对各种手势、HTML元素和函数组合在其他视图中进行更改。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now