Valores errados em <p: rowExpansion> e valores vazios em <p: cellEditor> na página rolada ao usar <p: dataTable lazy = "true" liveScroll = "true">

Estou usando o JSF 2.2 com o PrimeFaces 4.0. eu tenho um<p:dataTable> comrolagem ao vivo, carregamento lento, expansão de linha eedição celular, etc.

<p:dataTable
    id="dtaTable"
    selection="#{cont.selectedArray}"
    resizableColumns="true"
    draggableColumns="true"
    var="dataModel"
    value="#{cont.yieldBondsModel}"
    editable="true"
    editMode="cell"
    selectionMode="multiple"
    rowSelectMode="add"
    scrollable="true"
    scrollHeight="650"
    rowKey="#{modeld.id}+#{model.name}"
    rowIndexVar="rowIndex"
    filterEvent="enter"
    styleClass="screenScrollStyle"
    scrollRows="25"
    liveScroll="true"
    lazy="true"
    rows="50"
    filteredValue="#{cont.filteredModel}"
    widgetVar="dt4"
>
    <p:rowExpansion>
        <h:panelGrid id="display" columns="2" cellpadding="4" style="width:300px;" styleClass="ui-widget-content grid">
            <f:facet name="header" styleClass="dataTableHeader">Other Data</f:facet>
            <h:outputText value="id " />
            <h:outputText value="#{dataModel.id}"/>
            <h:outputText value="Name" />
            <h:outputText  value="#{dataModel.name}" />
        </h:panelGrid>
    </p:rowExpansion>

    <p:column width="15">
        <p:rowToggler />
    </p:column>

    ...
</p:dataTable>

Na primeira página, tudo funciona como um encanto. Depois de rolar para baixo, os dados estão ficando carregados com preguiça perfeitamente, mas há alguns problemas durante a expansão de linhas e a edição de células:

Na expansão de linhas, estou obtendo valores errados. Talvez valores sobrepostos de outra linha.

A edição de células também não está funcionando. Depois de editar qualquer célula, os valores não são exibidos no editor de células. Fiz o check-in no Firebug, não há valor em<h:outputText> conforme confirmado pelo HTML gerado<div class="ui-cell-editor-output" style="display: none;"></div>. Como você pode ver, não há valor dentro da div.

O feijão de apoio é@SessionScoped.

Como isso é causado e como posso resolvê-lo?

questionAnswers(1)

yourAnswerToTheQuestion