【问题标题】:Saving preferences in a embedded portlet added with liferay-portlet:runtime tag在添加了 liferay-portlet:runtime 标记的嵌入式 portlet 中保存首选项
【发布时间】:2015-04-28 22:08:58
【问题描述】:

我创建了一个 portlet(父级),它以手风琴的内容显示一个嵌入式 portlet(也是我创建的)。

作为上下文,在父portlet的JSP(视图模式)下面:

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>

<jsp:useBean id="titulo" class="java.lang.String" scope="request" />


<portlet:defineObjects />

<%! String idPortlet="test_WAR_boxportlet_INSTANCE_fadewsio22a";  %>
<div class="root-accordion">
    <div class="accordion" id="accordion<%= idPortlet %>">
        <div class="accordion-group accordion-caret">  
            <div class="accordion-group accordion-caret">  
                <div class="accordion-heading accordion-cabecalho">
                    <a href="#conteudoac<%= idPortlet %>" data-parent="#accordion<%= idPortlet %>" data-toggle="collapse" class="accordion-toggle collapsed">
                        <%= titulo %>
                    </a>
                </div>
                <div class="accordion-body collapse" id="conteudoac<%= idPortlet %>">
                    <div class="accordion-inner accordion-conteudo">

                        <liferay-portlet:runtime portletName="<%= idPortlet %>" />
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

父portlet 具有首选项(编辑模式)以及嵌入式portlet。 但是,当我尝试保存嵌入式 portlet 的首选项时,页面会重新加载,但无法退出嵌入式 portlet 的编辑模式。 首选项的设置对于在独立使用(非嵌入式)时用作嵌入式的 portlet 非常有效。在这两种情况下,父 portlet 中的“首选项”的编辑都可以。

当父 portlet 和嵌入式 portlet 都具有“首选项”选项时是否有限制?

在嵌入式 portlet 中编辑(保存)首选项必须做什么?

【问题讨论】:

    标签: liferay liferay-6


    【解决方案1】:

    这里是 LPS,解释了为什么这种方式目前不可行并且不会针对当前版本进行修复 https://issues.liferay.com/browse/LPS-33767

    但是,我建议您的方法是通过添加到标签的部分代码来定义这些首选项。我不知道这是否会解决您的情况,仍然是我目前认为的最佳主意。这是一些example,它不是最漂亮的,但仍然是。

    【讨论】:

    • 正如我在 Liferay 员工的官方声明中提到的,您不能将嵌入式 portlet 的“标准方式”作为独立的方式来管理。也许您应该重新设计您的portlet。将 portlet 嵌入到另一个 portlet 中是解决问题的唯一方法吗?为父 portlet 编译作用域中的依赖项怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多