Olá a todos!!!
Não encontrei nada sobre o assunto, por isso resolvi compartilhar.
Quando precisamos de um filtro no campo dependendo de outro, temos marcar a opção recarregar o formulário. Como não gosto de usar essa opção, encontrei uma alternativa.
Criei um evento ajax onde passo um lookup atualizado para o campo em questão.
Exemplo um ajax no campo tipo, atualiza o campo grupo, somente com os grupos do tipo (SERVIÇO OU PRODUTO).
O que acontece é que esse evento preenche o campo com o primeiro registro da lista(grupos).
Como deixar o lookup do campo atualizado, sem preencher com o primeiro registro e sem marcar a opção de recarregar formulário?
Resolvi colocando WHERE 2X no evento ajax.
assim: sc_lookup(ds,“SELECT idgrupo, nome
FROM grupos
WHERE WHERE tipo = ‘{tipo}’
ORDER BY nome”);