inputText do IceFace dentro de uma Popup Panel [RESOLVIDO]

Olá,

Estou com o seguinte problema… quero clicar em um botão CADASTRAR e em vez de trocar de página, quero apenas que ele abra uma Popup Panel do IceFace. Esta Popup está abrindo normalmente. Mas quando coloco um InputText ele informa que o campo está vazio. Só que essa verificação deveria ocorrer quando clico no botao salvar e não com a Popup muda seu estado para visible=true. Ae, eu coloco esse codigo e não abre mais a Popup, fica travada na mensagem que o campo precisa ser preenchido <ice:inputText id=“txtNome” value="#{juizadoMNG.nome}" />

Alguem sabe alguma maneira de resolver isso?

[code]<ice:form style=“width: 45%;”>
<ice:commandLink actionListener="#{testeMNG.openPopup}" value=“ABRIR POPUP”/>
<ice:panelPopup draggable=“true”
visible="#{testeMNG.visible}"
style=“z-index: 1000; top: 30%; left: 10%; position: absolute;”>
<f:facet name=“header”>
<ice:panelGrid width=“100%” cellpadding=“0” cellspacing=“0” columns=“2” style=“text-align: center;”>
<ice:outputText style=“color: red;” value=“Título da Janela”/>
<ice:commandButton image=“imagens/close.gif” action="#{testeMNG.closePopup}" title=“Fechar”/>
</ice:panelGrid>
</f:facet>

            <f:facet name="body">
                <ice:panelGrid width="100%" cellpadding="0" cellspacing="0">
                    
                    <ice:outputText value="NOME DO ASSUNTO: "/>
                    <ice:inputText id="txtNome" value="#{assuntoMNG.nome}" />
                    <br/><br/><br/>
                    <ice:commandButton id="BLCmdBtn"
                                       value="Salvar"
                                       actionListener="#{juizadoMNG.save}"/>
                    
                </ice:panelGrid>
            </f:facet>
        </ice:panelPopup>
    </ice:form>

[/code]

Se eu tiro a linha…
@Pattern(regexp = “(.+)”, message = “{invalid.juizo.nome}”)

do meu JuizoMNG ele abre normalmente.

Alguem sabe algo?

RESOLVIDO.

No link http://rapguit.blogspot.com/2010/05/ice-faces-resolvendo-validacao-e-popups.html tem a solução para o meu problema.

Eu não fiz exatamente o que ele disse e funcionou. Coloquei apenas minha popup em outro ice:form e resolveu o problema.