Pnotify не работает в xpages: ошибка javascript

Пробовал вызывать pnotify кнопкой.

Когда я нажимаю и если сообщения нет, то сообщение (pnotify) приходит с успехом и то же самое с ошибкой в ​​​​другом случае.

 <xp:div id="divMessages">  
<xp:messages id="messagesValidation" styleClass=" customErreurSaisie customErreur">
    </xp:messages>              
</xp:div>   

<xp:button id="btnEnregistrer">
            <xp:eventHandler event="onclick" submit="true"  refreshMode="partial" refreshId="divMessages">
<xp:this.action>
                    <xp:actionGroup>
                        <xp:saveDocument var="dsdModeleDeMasque">
                        </xp:saveDocument>
                    </xp:actionGroup>
                </xp:this.action>               
<xp:this.onComplete><![CDATA[


                    var messages = XSP.getElementById("#{id:messagesValidation}");
                    if (messages) {
                                                notifyLastAction("Document non sauvegardé", "essai", "error");
                    } else  {

                        notifyLastAction("Document sauvegardé", "essai", "success");
                    }
                    var proprietes = XSP.partialRefreshGet("#{id:lesProprietes}");
                    if (proprietes) 
                    {
                        XSP.partialRefreshGet("#{id:lesProprietes}");
                    }
                ]]></xp:this.onComplete>
                            </xp:eventHandler>
</xp:button>

Моя ошибка в консоли: TypeError: «Невозможно получить свойство «уничтожить» с нулевой или неопределенной ссылкой».

Не могли бы вы помочь мне ?


person sissi49    schedule 17.07.2015    source источник
comment
Я предполагаю, что Pnotify использует загрузку AMD. См. этот ответ для обходного пути: stackoverflow.com/a/30483034/785061   -  person Per Henrik Lausten    schedule 18.07.2015
comment
Я пробовал, но это то же самое...   -  person sissi49    schedule 20.07.2015