Tempo aproximado para leitura:00:02:47 min
Dúvida
Como utilizar o Auto-Filtro no Lookup?
Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as versões.
Solução
O Auto-Filtro no Lookup tem por função, realizar uma busca filtrada no campo para lookup, através do que é descrito pelo usuário nos campos definidos na caixa de pesquisa.
Exemplo de utilização
No exemplo serão utilizadas as tabelas PFUNC e PSECAO.
Na tela de "Formulário" do metadados foi criado um tipo de controle "Caixa de Pesquisa" para o campo "CHAPA". Em seguida foi selecionado como fonte de dados a action "FopFuncAction" e no campo de relacionamento foi adicionado os campos "SECAO", "FUNCAO" e "CHAPA".
No campo descrição da fonte de dados foi selecionado o campo "Chapa" e no Auto-Filtro do Lookup o parâmetro foi deixado como "Ativado".
Após as configurações necessárias, gere e acesse o projeto.
Ao criar um registro é possível realizar filtros através dos campos criados na caixa de seleção anteriormente (tendo um ganho na performance).
Veja no exemplo abaixo, que o filtro foi realizado através do campo "SECAO", buscando somente os funcionários que pertencem à seção "01.02". Ao realizar a pesquisa no campo de lookup (CHAPA) esse filtro é aplicado corretamente:
Quando o parâmetro do Auto-Filtro estiver desativado o filtro não é aplicado, assim, todos os registros são apresentados na busca:
0 Comentários