我在我的项目中使用 JSF2.0,primefaces 3.3,我尝试使用 primefaces DataTable - Cell Editing,但在 tableBean 中有一个名为“onCellEdit”的函数应该编辑单元格
public void onCellEdit(CellEditEvent event) {
Object oldValue = event.getOldValue();
Object newValue = event.getNewValue();
if(newValue != null && !newValue.equals(oldValue)) {
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Cell Changed", "Old: " + oldValue + ", New:" + newValue);
FacesContext.getCurrentInstance().addMessage(null, msg);
}
我在这里遇到的问题是 Java 无法识别“CellEditEvent”类型并建议我将此类型更改为“org.primefaces.component.celleditor.CellEditor”我试图导入 org.primefaces.event.CellEditEvent 但它告诉我说“无法解决导入 org.primefaces.event.CellEditEvent”