未保存的草稿视图

未保存的草稿 视图显示当前用户的所有草稿。用户可以在这里找到未保存的工作,例如在应用程序重启之后。

drafts list

每个草稿显示为一张卡片,包含视图标题、被修改的记录以及草稿保存的日期。点击卡片会打开草稿对应的视图,该视图的 drafts facet 会提示恢复草稿。该视图本身不会恢复任何内容。

使用卡片上的删除按钮会删除草稿,Discard all 按钮会删除该用户的所有草稿。两个操作都要求确认。Continue 按钮会打开主视图。

如果应用程序中草稿对应的视图已不存在,则卡片无法点击,但草稿仍可删除。

打开视图

该视图的标识符为 uirec_DraftListView,路由为 uirec/drafts。所有已认证用户都可使用,因此无需为授予任何角色。

扩展组件不会将该视图添加到主菜单。如需添加,请修改 菜单配置:

<item view="uirec_DraftListView"
      title="msg://io.jmix.uirecoveryflowui.view.draft/DraftListView.title"/>

登录后显示草稿

如果用户有草稿,可以在登录后自动打开该视图。如需启用此功能,请设置 jmix.uirecovery.drafts.show-on-login 属性:

jmix.uirecovery.drafts.show-on-login=true

该视图每个会话显示一次,替代主视图。如果用户登录是为了打开某个特定 URL,例如指向某条记录的链接,则应用程序会打开该 URL,而不会显示草稿。