Jsf 如何向datatable添加自定义事件
我需要在datatable中设置一个默认可编辑的列 我不想使用rowEditor。因为我不希望一个Column在点击任何按钮时变得可编辑 默认情况下,我可以使单元格可编辑。但是,据我所知,cell editor没有任何与之相关的事件 如何将事件添加到单元格中 使单元格可编辑的代码是:Jsf 如何向datatable添加自定义事件,jsf,primefaces,Jsf,Primefaces,我需要在datatable中设置一个默认可编辑的列 我不想使用rowEditor。因为我不希望一个Column在点击任何按钮时变得可编辑 默认情况下,我可以使单元格可编辑。但是,据我所知,cell editor没有任何与之相关的事件 如何将事件添加到单元格中 使单元格可编辑的代码是: <p:column> <f:facet name="header"> <h:outputLabe
<p:column>
<f:facet name="header">
<h:outputLabel value="Field 1" />
</f:facet>
<p:cellEditor>
<f:facet name="input">
<h:outputLabel value="#{emp.empCode}" />
</f:facet>
<f:facet name="output">
<p:inputText value="#{emp.empCode}" />
</f:facet>
</p:cellEditor>
</p:column>
谢谢,
什刹
我不想使用rowEditor。因为我不希望一个Column在点击任何按钮时变得可编辑
替换
<p:cellEditor>
<f:facet name="input">
<h:outputLabel value="#{emp.empCode}" />
</f:facet>
<f:facet name="output">
<p:inputText value="#{emp.empCode}" />
</f:facet>
</p:cellEditor>
借
然后移除。如有必要,在表格下方添加一个“保存”按钮。您在谈论什么类型的事件?我很确定你可以使用p:inputText中提供的事件。。。你试过了吗?为什么不为所有单元格使用输入字段而不是outputText?不客气。既然你是新来的,请别忘了在最有助于解决问题的答案上标注“接受”。如适用,请参阅对您之前提出的问题执行相同操作:
<p:inputText value="#{emp.empCode}" />