首页 > 解决方案 > primefaces 和 inputtextarea 无法复制

问题描述

你好,我在 JBoss EAP 7 上使用 Primefaces 6.2

我有一个包含文本区域的简单对话框

<p:dialog id="messageDialog" widgetVar="messageDialog" styleClass="messageDialog">
<h3>Message</h3>
<h:inputTextarea value="#{detailController.messageContent}" readonly="false" cols="60" rows="25"/>
</p:dialog>

我的问题是无法选择和复制显示文本。我已经搜索并找到了在 textareas 中禁用编辑的解决方案。我的错误是什么?

标签: jsfselectprimefacescopy

解决方案


好的,我已经解决了。使用 overlayPanel 而不是对话框使 textarea 可选择。

<p:commandLink value="Anzeigen" id="nachrichtAnzeigen"></p:commandLink>


<p:overlayPanel id="messageDialog" for="nachrichtAnzeigen" modal="true">
<h3>Message</h3>
<p:inputTextarea value="#{detailController.messageContent}" readonly="false" cols="60" rows="25"/>
</p:overlayPanel>

推荐阅读