Quando provo a richiamare Richfaces.showModalPanel ('id') Ricevo che Richfaces non è definito errore javascript e non succede nulla.Richfaces non definito errore javascript
Nella mia applicazione di esempio ho due pagine, una è la vista principale e un'altra pagina è una vista secondaria. La vista secondaria richiama popupPanel nella vista principale utilizzando la chiamata precedente. Non sono sicuro di cosa c'è che non va. Qualsiasi suggerimento sarebbe apprezzato.
Qui ci sono le pagine che ho:
Prima pagina:
<!DOCTYPE html>
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:richext="http://java.sun.com/jsf/composite/richext">
<h:head>
<title>Page Title</title>
</h:head>
<h:body>
<ui:include id="nextPageInclude" src="secondpage.xhtml"/>
<rich:popupPanel id="logoutDialogId"
width="300"
height="50"
autosized="true"
resizeable="false"
moveable="true"
modal="true"
style="border:5px solid #5e81ac; background-color:#dce3ed;">
<h:outputText value="Inside logout window"/>
</rich:popupPanel>
</h:body>
</html>
Seconda pagina:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<h:head/>
<a4j:outputPanel id='headerLinks' layout="block">
<ul id="sddm">
<li>
</li>
<li>
</li>
<li>
<a4j:commandLink id="logoutLinkId"
value="Logout"
onclick="Richfaces.showPopupPanel('logoutDialogId')"
styleClass="linkLogout"/></li>
</ul>
<div style="clear:both"></div>
</a4j:outputPanel>
</ui:composition>
EDIT: In un rapporto caricato JS screenshot
Grazie,
Hi BalusC, Inizialmente ho provato senza testa nella composizione, non ha funzionato. Poi ho aggiunto h: testa lì, ancora lo stesso problema. Penso che succederà qualcos'altro. – kosa
Ho aggiornato la risposta con un'altra possibile causa. – BalusC
Hi BalusC, screenshot allegato di JS caricato. Contiene jsf.js.xhtml. – kosa