Estou desenvolvendo uma aplicação em Java, e gostaria de fazer o seguinte:
O formulário cadastro de empresa possui campos que são obrigatórios o preenchimento, e outros de “endereço” que não são, então gostaria de colocar um button “Endereço” que quando o usuário clicar neste button, ele mostre os outros campos para o preenchimento.
Algo parecido com a tag em anexo, porém não há validação de modelo = ‘A1’, preciso que aparece os campos simplesmente clicando em um button.
<divclass="form-group"><h:outputLabelvalue="Modelo : * "for="modelo"styleClass="control-label col-sm-4"/><divclass="col-sm-6"><h:selectOneMenuvalue="#{certificadoController.certificado.modelo}"><f:selectItemitemLabel="---"itemValue="---"/><f:selectItemitemLabel="A1"itemValue="A1"/><f:selectItemitemLabel="A3"itemValue="A3"/><f:ajaxrender="@form"/></h:selectOneMenu></div></div><h:panelGrouprendered="#{certificadoController.certificado.modelo == 'A1'}"><divclass="form-group"><h:outputLabelvalue="Backup A1 :"for="upload"styleClass="control-label col-sm-4"/><divclass="col-sm-6"><p:fileUploadlabel="Backup"id="upload"fileUploadListener="#{certificadoController.certificado.uploadA1()}"mode="simple"skinSimple="true"allowTypes="/(\.|\/)(pfx)$/"invalidFileMessage="São permitidas somente arquivos do tipo (.pfx)"sizeLimit="30720"invalidSizeMessage="O tamanho máximo permitido é de 30KB."fileLimit="1"fileLimitMessage="Só é possível escolher 1 arquivo por vez."auto="true"onstart="console.log('Iniciando envio de arquivo')"onerror="console.log('Erro na requisição de envio')"oncomplete="console.log('Envio concluído')"uploadLabel="Enviar"cancelLabel="Cancelar"/></div></div></h:panelGroup>