Есть ли способ, чтобы дать типы компонентов для запуска вместо идентификатора компонента, как следует,Primefaces BlockUI для любого щелчка действия на странице
<p:blockUI block="myPanel" trigger="Button, HyperLink" />
Спасибо за вашу помощь.
Есть ли способ, чтобы дать типы компонентов для запуска вместо идентификатора компонента, как следует,Primefaces BlockUI для любого щелчка действия на странице
<p:blockUI block="myPanel" trigger="Button, HyperLink" />
Спасибо за вашу помощь.
Я решил эту проблему и поделился с тем, у кого такая же проблема.
Primeface Часть:
<p:blockUI widgetVar="blockUi" block="wholeBody" ></p:blockUI>
Обратите внимание, что: widgetVar должен быть определен (не Id) для операционной составляющей в JavaScript
JavaScript Часть:
<script>
$(document).ready(function() {
$("button").click(function() {
PF('blockUi').show();
});
$(document).on('pfAjaxComplete', function() {
PF('blockUi').hide();
});
});
</script>
Подробнее о том, что такое widgetVar и PF(), читайте здесь.
Код: http://blog.hatemalimam.com/intro-to-primefaces-widgetvar/