我想在单元格中编辑多行文本,所以我有以下代码:
<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 发送更改或添加一个小的“确定”按钮?
你应该这样使用:
<textarea cols="40" rows="3" value="#{myBean.value}" />