除了推迟PrimeFaces 6.2的javascript之外,如何使gmap工作

时间:2019-02-26 11:54:37

标签: javascript primefaces jsf-2.2 omnifaces

出于性能原因,我正在使用Omnifaces 2.7推迟Primefaces 6.2的所有JavaScript(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组件。当然不再显示了。

我的问题是,有没有一种方法可以在页面加载后或通过每个Ajax事件提供按钮来重新加载gmap? 非常感谢您的帮助。

0 个答案:

没有答案