在 p:dataTable 中的 p:inputTextarea 中编辑多行文本

问题描述 投票:0回答:1

我想在单元格中编辑多行文本,所以我有以下代码:

<p:dataTable ... editable="true" editMode="cell">
    <p:column ...>
         <p:cellEditor>
               <f:facet name="output"><h:outputText value="#{myBean.value}"/></f:facet>
               <f:facet name="input"><p:inputTextarea value="#{myBean.value}"/></f:facet>
          </p:cellEditor>
    </p:column>
</p:dataTable>

但是我遇到了无法插入新行的问题,因为更改会在按下回车键时发送到后端。是否可以通过 ctrl+enter 发送更改或添加一个小的“确定”按钮?

jsf primefaces
1个回答
0
投票

你应该这样使用:

<textarea cols="40" rows="3" value="#{myBean.value}" />
© www.soinside.com 2019 - 2024. All rights reserved.