手势自定义

您可以自定义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",

      "点按。last_empty_div": "onTaskClick",

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

      "轻扫。taskOpenArea" : "onTaskClick",

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

      "轻扫。last_empty_div": "onTaskClick",

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

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

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

在此页面上