Sincronizando o scroll de duas DataWindows
Overview
Bem-vindo ao mundo do desenvolvimento eficaz em PowerBuilder! Hoje, vamos mergulhar na técnica que permite a uma Datawindow acompanhar a posição vertical de outra, facilitando a validação de dados em tempo real. Com uma explicação clara e direta, este post é seu guia para otimizar a usabilidade de suas aplicações. Preparado para simplificar sua codificação?
Imagine o seguinte cenário: Você possui duas Datawindows (dw_1 e dw_2) e elas possuem dados que precisam ser validados linha a linha. Neste post, demonstro como fazer com que a dw_2 fique “seguindo” a posição vertical da dw_1.
No evento ScrollVertical da dw_1, implemente o seguinte código:
dw_2.Object.datawindow.verticalscrollposition = scrollpos
Está feita a sincronia.
Todavia, para produção é interessante deixar esta implementação menos acoplada. Lembre-se que este é apenas um exemplo para demonstrar o mecanismo.
Espero ter ajudado.