Pegar valor de um campo e gravar no Dataset

Pessoal Boa tarde possuo um data customizado bem simples esse dados foram injetados manualmente,

================================================================================

function createDataset(fields, constraints, sortFields) { var dataset = DatasetBuilder.newDataset();

//Cria as colunas dataset.addColumn("SERVICO");

//Cria os registros

dataset.addRow(new Array("OS19")); dataset.addRow(new Array("OS20")); dataset.addRow(new Array("OS21"));

return dataset

}

===============================================================================

E gostaria de gravar dados de um campo de outro dataset neste dataset customizado acima ex:gerou uma informação no campo serviço no formulario, quero gravar essa informação neste dataset citado. estou necessitando muito para OS (ORDEM DE SERVIÇO)

fico no aguardo da resposta. obrigado

@maycon,

O processo é bem complicado, deve sincronizar os datasets, você deve seguir estes passos:

  • Para a transferência de dados do dataset para a tabela, deverá ser definida a função onSync que será chamada a cada execução da tarefa agendada.
    • Para que a sincronização aconteça deve ser criada uma tarefa no Agendador de tarefas do fluig com o tipo 'Sincronização de dataset', selecionando qual dataset deverá ser sincronizado e em que período.
    • Dentro da função onSync deverá ser criado um objeto do tipo dataset onde as novas linhas deverão ser adicionadas pelo método addRow e linhas a serem atualizadas ou removidas pelos métodos updateRow e deleteRow, respectivamente.
    • Os métodos updateRow e deleteRow recebem uma lista de objetos que são os valores das linhas (da mesma forma que já ocorre com o método addRow).

Mais detalhes e exemplo de onSync aqui.