PrimefacesExtensions Компонент Sheet для метода бросков редактирования ячеек не найден исключение - PullRequest
0 голосов
/ 16 мая 2018

При попытке отредактировать ячейку, исключение метода не найдено.Я пытался использовать ajaxBehaviourEvent, но он выбрасывает ClassCastException: лист нельзя преобразовать в лист

//view     
<p:ajax  listener="#{dataListView.cellEditEvent}"  process=":form:sheet" update=":form:sheet" >
</p:ajax>

// method 
public void cellEditEvent(SheetEvent event) {

    org.primefaces.extensions.component.sheet.Sheet sheet =  event.getSheet();
    List<SheetUpdate> updates = sheet.getUpdates();
    HashSet<Sample> processed = new HashSet<Sample>();
    int rowUpdates = 0;
    for (SheetUpdate update : updates) {
        Sample asset = (Sample) update.getRowData();
        if (processed.contains(asset))
            continue;
        entityManager.merge(asset);
        System.out.println("Asset " + asset.getEmail() + " updated.");
        rowUpdates++;
        showSampleData();
    }
    sheet.commitUpdates();
}

, используя PrimeFaces 6.2 и PrimeFacesExtension 6.2.3 и Seam 2.3

...