您可以共享和重复使用整个应用,也可以选择页面、模型和脚本以实现以下目标:
- 更快构建应用。
- 保持一致的应用设计风格。
- 避免重复劳动。您可以与您的单位和其他应用制作工具用户共享应用(或选定的组件)。
如需重复使用整个应用或其组件,请将它们导出到一个应用软件包(ZIP 文件),然后将应用软件包导入其他应用。
如果您导出一部分页面、模型和脚本,而非整个应用,则应用制作工具会将其分组为一个模块。
导出应用或模块
- 在应用制作工具中,打开该应用。
- 在左侧面板的底部,点击 Export。
选择要导出的应用或特定页面、模型和脚本:
- 如需导出整个应用,请选择 Export all(默认选项)。
- 如需从应用中导出部分页面、模型和脚本,请取消选中 Export all 复选框并选择要导出的组件。如果选择页面,则会导出页面样式而不是全局样式。
点击 Export,然后为应用软件包输入一个名称。
您可以解压缩应用软件包以修改其组件。如果您要将修改后的组件导入应用制作工具,请将其压缩到一个 ZIP 文件中。
注意:默认的 macOS 压缩工具会在 ZIP 文件中添加一个 _MACOSX
文件夹,这会导致应用制作工具拒绝该文件。要在创建 ZIP 文件时避免此问题,请在终端窗口中转到包含未压缩文件的文件夹并运行以下命令:
zip -r package-name.zip .
导入应用或模块
在开始之前,请先了解导入期间的以下几个事项:
导入模块时,导入将不包含以下设置:
- 全局样式设置(仅导入页面、页面片段和弹出式窗口样式)
- 应用设置,包括外部资源网址和脚本库。
此外,导入的模块也可能不包含所有必需的依赖项。您需要在导入过程中修改设置和依赖项。
应用制作工具会自动更正命名和绑定冲突。例如,如果导入名称为“EmployeeData”的微件,并且您的应用已有名为“EmployeeData”的微件,则应用制作工具会将导入的微件重命名为“EmployeeData1”。
脚本不会自动更正。导入自定义脚本后,您需要手动解决其中的冲突。
如需导入应用软件包,请执行以下操作:
- 在应用制作工具中,打开要添加软件包内容的应用:现有应用或新的空应用。
- 点击“Menu” Import (.zip)。
- 选择要导入的应用软件包,然后点击 Open。
- 针对覆盖行为选择一个选项:
- 如需导入而不覆盖现有应用,请取消选中 Overwrite current application on import 复选框。这样一来,应用制作工具会将导入的应用组件合并到当前应用中,而不会导入应用设置。
- 要导入并覆盖现有应用,请选中 Overwrite current application on import。这样一来,应用制作工具就会删除所有现有的组件和设置,并将其替换为应用软件包中的组件和设置。
- 点击 Import。
- 如果您导入了数据模型,请确认数据库已同步。
- 导入对话框会显示导入的页面、模型和脚本。点击 OK 以关闭导入对话框。
- 如果您导入了模块,请根据需要修改应用设置、页面样式、依赖项、脚本和外部资源。
预览应用。查看样式和设置,以确保应用的外观和行为符合预期。
如果您不喜欢该结果,可以将应用还原为导入前状态。点击“Settings”修订版本。
Revisions,即可还原到先前的修订版本。如需了解详情,请转到