olá pessoal :!:
to com um problema que, penso eu, talvez seja besteira entao la vai…
montei um template (“common-dinapanel”) para os meus modalPanels do richfaces
<!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: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">
<rich:modalPanel id="mp" minHeight="100" minWidth="100" height="200" width="500" zindex="2000">
<f:facet name="header">
<ui:insert name="modalTitle">Modal Title</ui:insert>
</f:facet>
<f:facet name="controls">
<h:graphicImage value="/resource/images/close.png" style="cursor:pointer" onclick="Richfaces.hideModalPanel('mp')" />
</f:facet>
<a4j:include viewId="#{menuControl.website}" id="_content-mp" ajaxRendered="true"></a4j:include>
</rich:modalPanel>
</html>
esse painel deve incluir uma pagina dinamicamente, a pagina seria
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
template="/templates/common-dinapanel.xhtml">
<ui:define name="modalTitle">#{msg.loginTextModalTitle}</ui:define>
<ui:define name="modalBody">
<h4>#{msg.loginTextModalHeader}</h4>
<a4j:form>
...
</a4j:form>
</ui:define>
</ui:composition>
a chamada html para ela é assim
<div align="center">
<h:form>
<a4j:commandLink value="dinapanel" reRender="_content-mp" onclick="javascript: Richfaces.showModalPanel('mp',{width:330, height:240, top:200})" style="text-decoration:none; color:#000000;" >
<a4j:actionparam value="/pages/login/request-account.xhtml" assignTo="#{menuControl.website}"/>
</a4j:commandLink>
</h:form>
</div>
e o codigo java ta assim
public String getWebsite() {
String website = (String) getHttpSession().getAttribute("website");
return (website == null) ? "/pages/welcome.xhtml" : website;
}
public void setWebsite(String website) {
getHttpSession().setAttribute("website", "/pages/" + website);
}
o problema e que quando preciono o butao aparece uma mensagem no firebug dizendo “Richfaces is not defined”… :shock:
não faço ideia o que possa ser por isso gostaria se possivel que alguem me ajude
att,