GridReset e navegação de Grid
GridReset(oGrid); GridRow(oGrid) -> nRow; GridRows(oGrid) -> nVisibleAtualiza e consulta a navegação de um grid do eADVPL histórico.
Visão geral
O guia distingue GridReset para atualização, GridRow para linha selecionada e GridRows para linhas visíveis; esse último não deve ser tratado como total de registros da origem. GridSetRow seleciona uma linha e GridLeft/GridRight mudam coluna. O exemplo prepara callbacks sem executar sobre um controle inexistente. (Fontes: refs. 1–1.)
Sintaxe
GridReset(oGrid); GridRow(oGrid) -> nRow; GridRows(oGrid) -> nVisibleExemplo comentado
#Include "Protheus.ch"
User Function Ed477()
// Recorte historico; fornecer grid do runtime correspondente.
Local bRefresh := {|oGrid| GridReset(oGrid)}
Local bPosition := {|oGrid| {GridRow(oGrid),GridRows(oGrid)}}
ConOut(ValType(bRefresh))
ConOut(ValType(bPosition))
Return NilPrepara atualização e leitura; não altera seleção ou origem de dados. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
- Conferir API da classe real; não substituir Refresh de um componente moderno por função histórica sem homologação.
- Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.