P:focus

0 respostas
C
Pessoal estou com um problema para colocar foco um p:inputText que esta dentro de um p:dialog, que esta só abre se eu clicar no botao salvar que esta assim:
<p:commandButton id="cbtGravar" value="#{msgs.cbtGravar}" update="frmCadastrarCarreta:pgSalvar"
                                         oncomplete="multiCarDialog.show()" image="ui-icon-disk">
                        </p:commandButton>
O p:dialog
<p:focus for="itDescricao" />
            <!-- Panel para salvar e editar -->
            <p:dialog id="dSalvarCarreta" header="#{msgs.dlgCadasCarreta}"  widgetVar="multiCarDialog"
                      height="435" width="340" showEffect="explode" hideEffect="explode" closable="false">

                <h:panelGrid columns="1" id="pgSalvar" rendered="#{!carretaMBean.dSalvar}">
                	 <f:facet name="header">
                        <p:toolbar>
                            <p:toolbarGroup styleClass="toobal">
                                <h:panelGrid columns="4" >
                                    <p:commandButton value="#{msgs.cbtGravar}" action="#{carretaMBean.finishAddCarreta}"
                                                     image="ui-icon-disk" update="msgs, dtCarreta, pgSalvar"
                                                     rendered="#{!carretaMBean.cbtSalvar}"/>

                                    <p:commandButton id="btnAlterar" value="#{msgs.cbtAlterar}" action="#{carretaMBean.AlterarCarreta}"
                                    				 oncomplete="multiCarDialog.hide()" image="ui-icon-arrowrefresh-1-s" 
                                    				 update="msgs, dtCarreta, pgSalvar" rendered="#{!carretaMBean.cbtAlterar}">
                                    </p:commandButton>

                                    <p:commandButton id="cbtLimpar" value="#{msgs.cbtLimpar}" update="pgSalvar"
                                                     action="#{carretaMBean.doLimparCarreta}" rendered="#{!carretaMBean.cbtLimpar}"
                                                     image="ui-icon-document">
                                    </p:commandButton>

                                    <p:commandButton id="cbtCancelar" value="#{msgs.cbtCancel}" oncomplete="multiCarDialog.hide()"
                                                     action="#{carretaMBean.doLimparCarreta}" update="dtCarreta, pgSalvar" image="ui-icon-cancel">
                                        <f:setPropertyActionListener value="#{false}" target="#{carretaMBean.desabilitar}" />
                                    </p:commandButton>
                                </h:panelGrid>
                            </p:toolbarGroup>
                        </p:toolbar>
                    </f:facet>
                    <h:outputLabel id="optDescricao" value="#{msgs.optDescricaoCarreta}" />
					<p:inputText id="itDescricao" value="#{carretaMBean.selectedCarreta.descricao}" size="40"/>
					
					<p:spacer width="7" />
					<h:outputLabel id="optPlaca" value="#{msgs.optPlacaCarreta}" />
					<p:inputMask id="itPlaca" value="#{carretaMBean.selectedCarreta.placa}" mask="aaa-9999" size="40">
						<p:watermark for="itPlaca" value="#{msgs.ipmPlaca}" />
					</p:inputMask>
	                	                
	                <p:spacer width="7" />
                    <h:outputLabel value="#{msgs.optAnoCarreta}"/>
                    <p:inputMask id="iptAnoCarreta" value="#{carretaMBean.selectedCarreta.ano}" mask="9999" size="40" />
                    
                    <p:spacer width="7" />
                    <h:outputLabel value="#{msgs.optCorCarreta}"/>
                    <p:inputText id="iptCorCarreta" value="#{carretaMBean.selectedCarreta.cor}" size="40"/>
                    
                    <p:spacer width="7" />
                    <h:outputLabel value="#{msgs.optCarroceriaCarreta}"/>
                    <p:autoComplete id="carroceria" value="#{carretaMBean.carreta.carroceria}" completeMethod="#{carretaMBean.carrocerias}" 
                    				var="carroceria" itemValue="#{carroceria}" itemLabel="#{carroceria.descricao}"
                    				onkeypress="DesailitarCarroceria()"
                            		dropdown="true" converter="#{carretaMBean.converterCarroceria}" />
                       <p:watermark value="#{msgs.ipmCampo}" for="carroceria" />
           		</h:panelGrid>
            </p:dialog>
O problema é que esta setando o foco, alguém me falar o motivo?
Criado 4 de fevereiro de 2012
Respostas 0
Participantes 1