Olá,
Alguém teria um exemplo de código para leitura de linhas Tabela Pai x Filho na (Atividade de Serviço), ou seja, no script de carga de campos para integração de dados.
Acredito que teria que utilizar métodos hAPI.
Obrigado,
Olá,
Alguém teria um exemplo de código para leitura de linhas Tabela Pai x Filho na (Atividade de Serviço), ou seja, no script de carga de campos para integração de dados.
Acredito que teria que utilizar métodos hAPI.
Obrigado,
Olá Leandro.
Experimente seguir o exemplo disponível na documentação, pesquise na página por : Eventos de Formulário Pai Filho
Basicamente vais utilizar a função que recupera os índices disponíveis, depois faz um loop concatenando name do campo com ___ e o número do índice, com isso tu pode rodar o hAPI.getCardValue, exemplo: hAPI.getCardValue("meuCampo___1").
Oi Leandro
Você pode usar os métodos abaixo:
getChildrenFromTable Esse evento retorna um mapa com todos os campos filhos de um Pai Filho a partir do seu tablename.
getChildrenIndexes Esse evento retorna os índices dos registros (linhas) contidos em um Pai Filho a partir do seu tablename.
Exemplo de metodo
var indexes = hAPI.getChildrenIndexes("itens");
var total = 0;
for (var i = 0; i < indexes.length; i++) {
var fieldValue = parseInt(hAPI.getCardValue("descricao___" + indexes[i]));
if (isNaN(fieldValue)){
fieldValue = 0;
}
total = total + fieldValue;
}