Selecionar linha da Grid ao abrir a tela

Olá!

Gostaria de saber como faço para selecionar automaticamente a primeira linha dessa Grid, logo que a tela for aberta.

Olá @Luis.Cunha.

Segue abaixo o código Javascript capaz de selecionar a primeira linha da Grid.

Adicione este código na seção “Arquivos JavaScript” do Formulário, e substitua <Codigo de Atualização> pelo código de atualização da sua Consulta.

const myForm = (function () {

    // Adiciona Callbacks no Formulário
    latromi.formManager.setOnFormCreatedCallback(onFormCreated);
    latromi.formManager.setOnEventFiringCallback(onEventFiring);
    latromi.formManager.setOnFieldValueChangedCallback(onFieldValueChanged);

    // ############ Ocorre logo após o form ser inicializado ###########################
    function onFormCreated(ev) { 
    
        const grid = latromi.gridManager.getGridInstance('<Codigo de Atualização>');
        const rows = grid.getRows();
        if (rows.length > 0) {
            rows[0].select(true); // Informe "true" se quiser disparar o evento
        }
    }
    // ##################################################################################

    // Ocorre quando um evento é disparado no Form
    function onEventFiring(ev) { }

    // Ocorre quando o valor de um campo é alterado no Form
    function onFieldValueChanged(ev) { }

    // Todas as funções acima são "privadas", e não podem ser chamadas externamente.
    // As únicas funções que podem ser chamadas externamente são as que compões o resultado a seguir:
    return {
        test: function() { }
    }
})();
1 curtida