P:对话框在h:outputtext具有属性escape = false时不起作用

时间:2014-10-31 16:09:44

标签: jsf primefaces jsf-2.2

在下面的代码中,当我为 h:outputtext 定义 escape = false 时,弹出对话框窗口无法正常工作

<h:dataTable value="#{template.htmlContentFiles}" var="regionVo">
    <p:column id="column1">
        <h:outputText var = "htmlContent" value="#{regionVo.fileContent}" escape="false" rendered="#{regionVo.editable}"/>
        <ck:editor id="ckEd" value="#{regionVo.fileContent}" rendered="#{not regionVo.editable}"/> 
        <div>
            <p:commandButton value="Show" type="button" onclick="PF('componentDlg').show();"/>
            <p:dialog header="Basic Dialog" widgetVar="componentDlg" minHeight="40">
                <h:outputText value="Resistance to PrimeFaces is futile!" />
            </p:dialog>
        </div>
    </p:column>
</h:dataTable>

当我删除escape = false时弹出对话框出现。

感谢任何帮助。

0 个答案:

没有答案