Problema ao incluir uma página em um <rich:modalPanel>

0 respostas
gtludwig

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:

  1. o rich:modalPanel fica definido dentro ou fora do
<ui:define name"..." >
// código
</ui:define>
  1. como que eu chamo páginas .xhtml em um modal sem perder a formatação?
  2. a navegação dentro de um modal (chamar outra página, validação, etc.) fica restrita ao modal, certo?

Obrigado,
Gustavo

Criado 12 de novembro de 2009
Respostas 0
Participantes 1