jsf - 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 中禁用编辑的解决方案。我的错误是什么?
解决方案
好的,我已经解决了。使用 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>
推荐阅读
- apache-spark - 为什么 Spark SQL 中的 FROM_UNIXTIME 返回不同的日期/时间?
- mongodb - mongodb:使用字段名称的动态参数对嵌套数组进行排序
- r - 我需要在一张图上绘制两个图
- powerpoint - 如何使用 OpenXML 将幻灯片插入另一个 PowerPoint 幻灯片?
- typescript - 发布应用程序中缺少 ag-dnd-ghost 元素
- sed - 用于附加目录中特定文件扩展名的 Bash 脚本
- rust - 如何在 Rust 中定义 &mut [u8]
- node.js - 如何以角度向现有的pdf文档添加水印?
- html - 主图标未在浏览器中呈现
- jenkins - jenkins gnutls_handshake() 失败:握手失败