重用应用和模块

和模板一样,重用整个应用或页面、模型和脚本可以帮助您实现以下目标:

  • 更快构建应用。
  • 保持一致的应用设计风格。
  • 避免重复劳动。您可以与您的单位和其他应用制作工具用户共享应用(或选定的组件)。

要重用整个应用或所选的应用页面、模型和脚本,请从一个应用中导出这些元素,然后将其导入到另一个应用。

如果您导出一部分页面、模型和脚本,而非整个应用,则应用制作工具会将其分组为一个模块

导出应用或模块

  1. 在应用制作工具中打开应用。
  2. 在左侧面板的底部,点击 Export
  3. 选择要导出的应用或特定页面、模型和脚本:
    • 要导出整个应用,请确保选中 Export all 复选框。
    • 要从应用中导出一部分页面、模型和脚本,请取消选中 Export all 复选框,然后选中要导出的组件对应的复选框。如果导出的模块包含页面,则会导出页面样式而不是全局样式。
  4. 点击 Export,然后输入导出的 zip 文件的名称。

导入应用或模块

在开始之前,请注意导入期间的以下几个事项:

  • 导入模块时,导入将不包含以下设置:

    • 全局样式设置(仅导入页面、页面片段和弹出式窗口样式)
    • 应用设置,包括外部资源网址和脚本库。

    此外,导入的模块也可能不包含所有必需的依赖项。您需要在导入过程中修改设置和依赖项。

  • 您可以将应用还原为导入前状态,方法是点击 Settings Revisions,然后还原到先前的修订版本。如需了解详情,请参阅修订版本

  • 应用制作工具会自动更正命名和绑定冲突。例如,如果导入名称为“EmployeeData”的微件,而现有微件已命名为“EmployeeData”,则应用制作工具会将导入的微件重命名为“EmployeeData1”。

  • 导入自定义脚本后,您需要手动解决其中的冲突。

要导入应用或模块,请按照以下步骤操作:

  1. 在应用制作工具中打开应用。
  2. 点击 Menu Import (.zip)
  3. 选择导出的文件,然后点击 Open
  4. 针对覆盖行为选择一个选项:
    • 要导入而不覆盖现有应用,请确保取消选中 Overwrite current application on import 复选框。此选项会将导入的模块合并到当前应用中,而不会导入应用设置。
    • 要导入并覆盖现有应用,请选中 Overwrite current application on import 复选框。此选项会删除所有当前组件和设置,并将其替换为导入的应用中的组件和设置。
  5. 点击 Import
  6. 如果您导入了数据模型,请确认数据库已同步。
  7. 导入对话框会显示导入的页面、模型和脚本。点击 OK,关闭导入对话框。
  8. 如果您导入了模块,请根据需要修改应用设置、页面样式、依赖项、脚本和外部资源。
  9. 预览应用。查看样式和设置,以确保应用的外观和行为符合预期。