Olá!
Gostaria de saber como faço para selecionar automaticamente a primeira linha dessa Grid, logo que a tela for aberta.
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() { }
}
})();