Поместите этап загрузки до того, как результат будет готов в событии jsf ajax - PullRequest
0 голосов
/ 20 декабря 2018

Я хочу поставить знак загрузки до того, как результат будет доставлен мне.

например, я могу поменять различные цвета печати следующим образом:

<!-- ColorFilter -->
                    <span class="select-one-container">
                        <p:selectOneButton id="colorFilter" value="#{productView.color}">
                            <p:ajax update="mainForm" listener="#{productView.applyFilters}" oncomplete="PF('colorTable').filter();"/>
                            <f:selectItem itemLabel=" #{colorText.filter_new} " itemValue="red" itemDescription="#{pRevText.filter_new_description}"/>
                            <f:selectItem itemLabel=" #{pRevText.filter_marked}" itemValue="blue" itemDescription="#{pRevText.filter_marked_description}"/>                            
                        </p:selectOneButton>
                    </span>

и перед "applyFilters"сделано, должно просто показывать знак загрузки, я не хочу видеть старые результаты там

или просто ничего не показывать, пока результаты не вернутся

Есть ли опция перед "oncomplete" длясобытия ajax?

1 Ответ

0 голосов
/ 21 декабря 2018

Есть ли опция перед "oncomplete" для событий ajax?

onstart

Другая опция - это статус ajax: https://www.primefaces.org/showcase/ui/ajax/status.xhtml

и blockUI, как предложено @ AshishMathew.

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