jsf-2 - 素面 : how to disable html escape in <p:inplace>

标签 jsf-2 primefaces in-place

我正在使用 primefaces <p:inplace /><p:editor />在我的项目中模拟内联编辑。 问题是,当我完成编辑后,就地显示了 html 代码。 问题图片: enter image description here

我想要的是这样的东西<h:outputtext escape="false">但在 <p:inplace/> 当我搜索时,我发现了一些关于 averriding InplaceRendered 的内容,我是初学者,我真的不知道该怎么做。 谁能向我解释一下怎么做? 想。

最佳答案

编辑 PrimeFaces 代码将是最后一个选择。

已经有类似的问题,请查看此页面:

PrimeFaces - Issue 4330

您的解决方案可能是这样的:

<p:inplace editor="true">
    <f:facet name="output">
        <h:outputText value="#{yourBean.text}" escape="false" />
    </f:facet>
    <f:facet name="input">
        <p:inputText value="#{yourBean.text}" />
    </f:facet>
</p:inplace>

关于jsf-2 - 素面 : how to disable html escape in <p:inplace>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23454729/

相关文章:

jsf - Primefaces 4、动态菜单setCommand方法

java - 未显示 primefaces 二维码?

java - JSF - 验证失败的焦点组件

java - 同时对多个数组进行排序 "in place"

jsf - 如何在 JSF 2.2 中呈现 HTML 按钮元素?

jsf - 无法在 JSF Facelet 中使用 VueJS 属性前缀

java - 在 jsf 2 中处理用户 session

jsf - 如何为空输入组件设置自定义非空值 dispite INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL = true

python - 使用一行多重赋值在列表中交换元素

c# - 就地删除出现多次的 List<T> 元素