Я использую Omnifaces 2.7, чтобы отложить все javascript-коды Primefaces 6.2 по соображениям производительности (PageSpeed Insights).Мое решение выглядит так:
<h:outputScript library="js" name="primefaces.deferred.min.js" target="head" />
<o:deferredScript group="essential" library="primefaces" name="jquery/jquery-plugins.js" />
<o:deferredScript group="essential" library="primefaces" name="core.js" onbegin="DeferredPrimeFaces.begin()" />
<o:deferredScript group="essential" library="primefaces" name="components.js" />
<o:deferredScript group="essential" library="js" name="calendar-de-min.js" onsuccess="DeferredPrimeFaces.apply()" />
и оно работает.
Я также делегирую PrimeFaces jQuery в CDN.Я использую jquery-3.2.1.min.js
На этой странице у меня есть компонент gmap.Что, конечно, больше не отображается.
Мой вопрос, есть ли способ перезагрузить gmap после загрузки страницы или для каждого события Ajax с кнопкой?Большое спасибо за любую помощь.