Pergunta

Ultimamente vim com uma questão importante e não sei quais soluções são capazes para mim para resolvê -la.

Na verdade, preciso criar uma forma dinâmica, deixe -me explicar:

Eu tenho um formulário para um objeto em que o usuário pode preencher os campos obrigatórios desse objeto e, quando salvar esse objeto, os outros campos são preenchidos com valores padrão. Meu problema é que quero que o usuário possa escolher os campos que ele preencherá.

Então, imagino que goste de colocar uma lista de seleção de várias seleções, onde todos os campos do objeto são adequados e o usuário pode escolher o que ele quer preencher. Abaixo, eu colocaria um botão 'Adicionar' e, depois do meu clique, gostaria que meu formulário fosse atualizado com os novos campos que meu usuário selecionou. O fato é que não sei o clima, posso fazer uma forma dinâmica no Visualforce. Você já teve que criar esse tipo de coisa? Se sim, quais ferramentas você usou?

Obrigado a todos pela leitura

Foi útil?

Solução

Sim, você definitivamente pode criar esse formulário com o Visualforce e não deve ser difícil. Você pode fazer um uso da propriedade renderizada para um número fixo de campos ou usar o APEX: repetir a tag para a lista de crescimento dinamicamente. Por exemplo

 <apex:repeat value="{!fields}" var="f">
    <apex:inputField value="{!sObject[f]}" />
 </apex:repeat>

Onde nos campos do controlador é uma lista de strings que contêm nomes de campo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top