开始使用日历

本教程说明如何在应用程序中集成日历。

项目设置

我们将使用在 快速入门 部分中创建的 Onboarding 应用程序作为示例。

  1. 如果你尚未创建此应用程序,可以参考 快速入门 章节,那里提供了开发该示例应用的步骤。

  2. 或者,可以直接从 GitHub 的 jmix-framework/jmix-onboarding-2 下载完整的示例程序源码。下载完成后,可以按照 打开已有项目 的介绍在 Jmix Studio 中打开项目。

  3. 按照 安装 部分的说明添加日历扩展组件。

关于示例应用程序

这个入门教程中,我们将为 Onboarding(入职)应用添加新的功能。

当员工成功完成所有入职任务后,应用程序会自动创建新的会议事项。然后,该事项将显示在员工的 MyCalendar 视图中。

getting started result

数据模型

入职应用程序原始的数据模型如下:

data model diagram

为了实现新功能,我们需要添加一个新实体 MeetingMeeting 实体需要与用户关联(多对一):

data model calendar