Problemas com modalPanel

0 respostas
L

Caros amigos do GUJ, tenho em minha aplicação a seguinte modalPanel:

<rich:modalPanel id="panelIncluiHomeCare" width="400" height="120">
	<f:facet name="header">
		<h:panelGroup>
			<h:outputText value="Inclusão de Home Care" />
		</h:panelGroup>
	</f:facet>

	<f:facet name="controls">
		<h:panelGroup>
			<h:graphicImage value="/imagens/close.png" style="cursor:pointer;" id="hideLinkInclui" />
			<rich:componentControl for="panelIncluiHomeCare" attachTo="hideLinkInclui" operation="hide" event="onclick" />
		</h:panelGroup>
	</f:facet>

	<a4j:form ajaxSubmit="true" id="formIncluiHomeCare">
		<h:panelGrid columns="2" cellspacing="10">
			<h:outputLabel id="nome" for="nome" value="Nome: " />
			<h:inputText size="30" value="#{managedBeanHomeCare.homeCare.nome}" />
		</h:panelGrid>

		<a4j:commandButton value="incluir" action="#{managedBeanHomeCare.incluir}" />
		<rich:messages styleClass="msgErro" />
	</a4j:form>
</rich:modalPanel>

minha action incluir está assim:

public void incluir() throws Exception {
	FacesContext fc = FacesContext.getCurrentInstance();
	String mensagem = "";
      
	if (homeCare.getNome().trim() == null || homeCare.getNome().trim().length() <= 0) {
		mensagem = "Digite o nome da Home Care";
	} else {
		HomeCareDao homeCareDao = new HomeCareDao();
		homeCareDao.save(homeCare);
         
		mensagem = "Home Care incluida";
	}

	fc.addMessage("formIncluiHomeCare", new FacesMessage(mensagem));
}

gostaria que tanto quando vier a msg de erro ou de cadastro ele limpasse a caixa de texto… tentei colocar no Managed um new HomeCare() mas ele ñ funciona… alguém poderia me ajudar?

Criado 23 de julho de 2010
Respostas 0
Participantes 1