Witam,
Próbuje wywołać zdarzenie widoczne w PrimeFaces Growl z poziomu JavaScript, który znam bardzo słabo.
Testuje na PrimeFaces 5.1.

Napisałem następujący kod strony frontendu:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:p="http://primefaces.org/ui"
      xmlns:h="http://xmlns.jcp.org/jsf/html">

    <h:head>
        <title>Facelet Title</title>
        <script>
            function f() {
                growl.show([{summary: 'infooo text', detail: 'detaaaaaaail text', severity: 'info'}, {summary: 'warn text', detail: 'detail text', severity: 'warn'}]);
            }
            function testMethod() {
                alert("test");
            }
        </script>
    </h:head>

    <h:body onload="f()">
        <h:form id="clientGrow">
            <p:growl widgetVar="clientGrowl"
                     rendered="true"
                     autoUpdate="true"/>
            <p:button value="Growl me"
                      onclick="f();" />
            <p:button value="Popup"
                      onclick="testMethod();" />
        </h:form>
    </h:body>

</html>

Efekt: dialogowe okienko wyświetla się, a growl pozostaje nietknięty, mimo uruchomienia metody (sprawdzone debugerem JavaScript).

Linki:
http://forum.primefaces.org/viewtopic.php?f=3&t=13399&p=40408&hilit=javascript+growl#p40408

Będe wdzięczny za podpowiedź w jaki sposób wywołać growl z JavaScript, nie JSF.

Pozdrawiam,