プロジェクトで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を解決できません」