Boa tarde,
Estou utilizando FiveWin com XBrowse baseado em Array, contendo aproximadamente 12 colunas.
Preciso implementar uma edição linear controlada pelo teclado, sem que o usuário precise selecionar manualmente a próxima coluna.
A necessidade é a seguinte:
Ao pressionar ENTER sobre uma linha do XBrowse:
O sistema deve posicionar na coluna 3 e iniciar a edição.
Após pressionar ENTER na coluna 3, deve validar o conteúdo digitado.
Se estiver válido, deve ir automaticamente para a coluna 5 e iniciar a edição.
Após ENTER na coluna 5, validar e ir para a coluna 7.
Após ENTER na coluna 7, validar e finalizar a edição da linha, podendo ir para a próxima linha ou voltar o foco ao browse.
Caso o usuário pressione ESC, deve sair da edição.
O objetivo é fazer uma edição sequencial, semelhante ao comportamento de lEditCol do WBrowse, porém usando XBrowse.
Exemplo do fluxo desejado:
ENTER na linha
-> edita coluna 3
-> valida
-> edita coluna 5
-> valida
-> edita coluna 7
-> valida
-> finaliza linha
Att.
lZanardo