[RESOLVIDO] Ajax evento

Galera, estou criando uma página que o usuário deve entrar com uma data inicial e com isso disparar um evento onde a data final é retornada e logo apos ele poderá efetuar a pesquisa. O meu problema é que coloquei o evento blur, porém quando uso a tag <p:calendar> ele me deixa setar a data por um calendário que aparece só que usando esse calendário ele não me dispara o evento blur. Como poderia resolver isso clã?

Códigos para esclarecimentos.

Edit 1:
Ele só dispara o evento se eu focar o campo dataInicio e depois desfocar.

<p:outputLabel for="dataInicio" value="Data inicio" />
						<p:calendar id="dataInicio"
							value="#{consultaController.dataInicio}" mask="true" pattern="dd/MM/yyyy">
							<p:ajax event="blur" update="dataFim"
								listener="#{consultaController.geraDataFim()}" process="@this" />
						</p:calendar>
						<p:outputLabel for="dataFim" value="Data Fim" />
						<p:calendar id="dataFim" value="#{consultaController.dataFim}"
							disabled="true" />

O método geraDataFim apenas seta o valor da variável dataFim.

Cara, dá uma olhada, problema exatamente igual, resolvido aqui

1 curtida

Era exatamente isso que eu queria. Valeu @darlan_machado