【问题标题】:How to implement Save As Draft functionality in liferay 7如何在 liferay 7 中实现“另存为草稿”功能
【发布时间】:2019-01-13 13:53:46
【问题描述】:

我有一个带有手风琴的 HTML JSP 表单。我想以这种形式实现“另存为草稿”功能。任何人都可以帮助我吗?

【问题讨论】:

  • 你在使用Service Builder吗?
  • 是的,我正在使用服务构建器

标签: java liferay liferay-7 liferay-6.2


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    “另存为草稿”仅表示为工作流状态分配了 DRAFT 值。像 WebContentDisplay 这样的 Portlet 知道只显示具有 APPROVED(已发布)状态的期刊文章。

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

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

    【讨论】:

      猜你喜欢
      • 2014-09-11
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 2014-04-15
      相关资源
      最近更新 更多