Добавление элемента в список данных - PullRequest
0 голосов
/ 31 августа 2018

Допустим, у меня есть такие .xhtml

<h:form id="form">
    <p:dataList id="carList" value="#{myBean.cars}" var="car">
        #{car.brand}, #{car.year}
    </p:dataList>

    <p:commandButton value="Add new car" actionListener="#{myBean.addCar}" update="@form"/>
</h:form>

После нажатия кнопки Add new car новый автомобильный объект добавляется в myBean.cars и dataList полностью перерисовывается. Ответ Ajax с изменениями содержит не только новую машину, но и все существующие машины и новую.

Поскольку у меня более сложная модель и большой набор данных, перерисовка всех элементов занимает очень много времени. Можно ли добавить новый элемент без перерисовки всех существующих элементов списка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...