Jsf 使用Primefaces 3.1数据表进行单元内编辑

Jsf 使用Primefaces 3.1数据表进行单元内编辑,jsf,primefaces,Jsf,Primefaces,我正在尝试使用PrimeFaces3.1使用datatable的单元格内编辑功能。他们网站上的示例没有显示我如何使用“删除”功能。当我点击“编辑”图像在表格行中进行更改时,它工作正常。但是,当我点击“删除”图像时,什么也没有发生 我从一个工作演示中获取了代码。但是,此演示也不适用于“删除” 但是,当我点击“删除”图像时,什么也没有发生 不清楚什么是“当我点击删除图像时”。在Primefaces showcase中没有删除图像(可能您将其与十字图标混合,但这是用于放弃更改) 我认为您需要自己添加删

我正在尝试使用PrimeFaces3.1使用datatable的单元格内编辑功能。他们网站上的示例没有显示我如何使用“删除”功能。当我点击“编辑”图像在表格行中进行更改时,它工作正常。但是,当我点击“删除”图像时,什么也没有发生

我从一个工作演示中获取了代码。但是,此演示也不适用于“删除”

但是,当我点击“删除”图像时,什么也没有发生

不清楚什么是“当我点击删除图像时”。在Primefaces showcase中没有删除图像(可能您将其与十字图标混合,但这是用于放弃更改)

我认为您需要自己添加删除功能,例如在单独的列中(例如添加到):


谢谢你的回复。我确实把十字图标误认为是删除功能。除了您在上面建议的删除整行之外,还有其他解决方案吗?如果您想删除一行,这是我知道的最简单的解决方案。如果您想让它更复杂,可以使用行索引删除行。或者将您的表绑定到支持bean表组件…@user:如果您想了解在bean的操作方法中获取所选表行的所有方法,请选中此项:
<p:column>
  <h:commandButton value="Delete" action="#{tableBean.delete(car)}"/>
</p:column>
public void delete(Car car) {
  carsSmall.remove(car);
}