如何在 liferay 7 中实现另存为草稿功能

How to implement Save As Draft functionality in liferay 7

我有一个 HTML JSP 的手风琴表格。我想以该形式实现 "Save as draft" 功能。任何人都可以帮助我吗?

"Save as draft" 仅表示工作流状态被分配了 DRAFT 的值。像 WebContentDisplay 这样的 Portlet 知道只显示具有 APPROVED(已发布)状态的期刊文章。

相应地,当你去编辑文章时,它会拉取 DRAFT 版本,而不是开始新的编辑。

所以这里没有什么神奇的,只是根据实体的状态做适当事情的常规代码。

感谢我找到了解决方案,感谢您的回复。

为此,我们必须在数据库中设置状态标志。 liferay 默认提供此方法 WorkflowConstant.STATUS_DRAFT 默认情况下,它需要 2 次检查您的状态值,如果它相同,则它将作为草稿存储在数据库中,否则提交。enter image description here