<a:form> <a:commandButton value="Dynamic Focus" onclick="PF('dlg').show();" type="button" icon="ui-icon-extlink" /> <a:dialog header="Dynamic Focus" widgetVar="dlg" focus="age"> <h:panelGrid columns="2" cellpadding="5"> <h:outputLabel for="name" value="Name:" /> <a:inputText id="name" label="name" /> <h:outputLabel for="surname" value="Surname:" /> <a:inputText id="surname" label="surname" /> <h:outputLabel for="age" value="Age:" /> <a:inputText id="age" label="age" /> </h:panelGrid> </a:dialog> </a:form>