这听起来应该只是我需要做的基本事情,但我无法弄明白。我使用的是Primfaces 6.0和Mojarra 2.2.13。我有一个p:dataTable,其中包含多个p:column' s。每列都有一个p:cellEditor,有些有p:calendar&s;有些有h:inputText' s。我需要通过单击让所有单元格都不可编辑,我只想在单击时选择行。我只想让单元格编辑器双击一下。我已经搞乱了p:ajax rowDblselect事件,但它并没有改变行为。有谁有一个如何做到这一点的例子?这是基本代码。我没有放入bean代码,它只是一个基本bean,其中locations只是Location对象的ArrayList。
<p:dataTable scrollable="true" editable="true" id="locationTable" editMode="cell" selectionMode="single" rowKey="#{location.id}" selection="#{bean.selectedLocation}" value="#{myBean.locations} var="location">
<p:column width="35" headerText="col 1">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="location.id"/>
</facet>
<:facet name="input">
<h:inputText value="location.id"/>
</facet>
</p:cellEditor>
</p:column>
...更多专栏