pessoal,
quero criar um wizard para o fluxo de informações que preciso em minha aplicação usando um rich:modalPanel.
consigo chamar o modal, mas fica feio, sem nada da formatação da página original.
implementei a chamada ao modal assim:
<a4j:form>
<a4j:commandLink value="#{bundle['equipment.edit']}"
action="#{anamanEquipmentMB.updateEquipment}" type="submit"
actionListener="#{anamanEquipmentMB.forwardEquip}"
onclick="Richfaces.showModalPanel('updateEquipmentModal')" >
<a4j:actionparam value="#{equip.idEquipment}"
assignTo="#{anamanEquipmentMB.selectedEquipId}" />
</a4j:commandLink>
</a4j:form>
e o trecho que de fato chama o modal é:
<rich:modalPanel id="updateEquipmentModal" minHeight="500"
minWidth="300" height="800" width="500" zindex="2000">
<f:facet name="header">
<h:panelGroup>
<h:outputText value="Edição de Equipamento" />
</h:panelGroup>
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<h:commandLink
onclick="Richfaces.hideModalPanel('updateEquipmentModal')"
value="Fechar" />
</h:panelGroup>
</f:facet>
<div><a4j:form>
<a4j:include viewId="/jsf/input/inputEquipment.xhtml" />
</a4j:form></div>
</rich:modalPanel>
perguntas pertinentes:
- o rich:modalPanel fica definido dentro ou fora do
<ui:define name"..." >
// código
</ui:define>
- como que eu chamo páginas .xhtml em um modal sem perder a formatação?
- a navegação dentro de um modal (chamar outra página, validação, etc.) fica restrita ao modal, certo?
Obrigado,
Gustavo