Jsf 2 如何编辑datatable primefaces 3.4.2单元格中的数据
我的项目使用primefaces 3.4.2版。我不认为该版本支持datatable中的单元格编辑。Jsf 2 如何编辑datatable primefaces 3.4.2单元格中的数据,jsf-2,primefaces,Jsf 2,Primefaces,我的项目使用primefaces 3.4.2版。我不认为该版本支持datatable中的单元格编辑。 3.4.2具有行编辑功能,该功能具有许多编辑datatable中数据的操作。我无法升级primefaces库版本。如何在3.4.2中实现单元格编辑?尝试以下操作:editable=true和editMode=cell,这将允许我们编辑单元格。。这在3.4.2中得到了支持,各列必须按如下所示编写 <p:dataTable id="cars" var="car" value="#{tableB
3.4.2具有行编辑功能,该功能具有许多编辑datatable中数据的操作。我无法升级primefaces库版本。如何在3.4.2中实现单元格编辑?尝试以下操作:editable=true和editMode=cell,这将允许我们编辑单元格。。这在3.4.2中得到了支持,各列必须按如下所示编写
<p:dataTable id="cars" var="car" value="#{tableBean.carsSmall}" editable="true"
editMode="cell" widgetVar="carsTable">
<p:ajax event="cellEdit" listener="#{tableBean.onCellEdit}" update=":form:messages" />
<p:column headerText="Model" style="width:25%">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{car.model}" />
</f:facet>
<f:facet name="input">
<p:inputText id="modelInput" value="#{car.model}" style="width:96%"/>
</f:facet>
</p:cellEditor>
</p:column>
</p:datatable>
这是我的密码。当agreeNum1没有数据时。我无法在该单元格中单击以输入数据。中提供了单元格编辑功能。您的代码在哪里?为什么要使用,因为pf 3.4.2中的datatable不支持editMode=cell,只支持行编辑。我看到editMode=cell输入或编辑数据非常快,我想我的客户也喜欢这样。
<p:column headerText="#{tdBundle['Tdkt_VoteEmp.agreeNum.label']}">
<!--<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{unit.agreeNum1}"/>
</f:facet>
<f:facet name="input">
<h:inputText value="#{unit.agreeNum1}" />
</f:facet>
</p:cellEditor>-->
<p:inplace id="basic">
<p:inputText value="#{unit.agreeNum1}"/>
</p:inplace>
</p:column>