Boa tarde,
Pessoal estou com uma dificuldade em criar um Novo dataset copiando um Dataset (Interno) criado por um formulário, porém sem os campos de "metadata#" que o Dataset (Interno) criados por formulário possuem. Gostaria de criar esse novo Dataset apenas trazendo as outras colunas (sem os metadatas).
function createDataset(fields, constraints, sortFields) { //Cria as colunas var dataset = DatasetBuilder.newDataset(); dataset.addColumn("Empresa"); dataset.addColumn("Fornecedor"); dataset.addColumn("NotaFiscal"); dataset.addColumn("DataLancamento");
var constraintInterno = new Array(); constraintInterno.push(DatasetFactory.createConstraint("drop_emp", null, null, null)); constraintInterno.push(DatasetFactory.createConstraint("numfornecedor", null, null, null)); constraintInterno.push(DatasetFactory.createConstraint("numnf", null, null, null)); constraintInterno.push(DatasetFactory.createConstraint("datalancFiltro", null, null, null));
var sortingFieldsInterno = new Array("drop_emp", "numfornecedor", "numnf", "datalancFiltro");
var datasetInterno = DatasetFactory.getDataset("ds_form_Lancamento_NF", sortingFieldsInterno, constraintInterno, null);
for (var i = 0; i < datasetInterno.rowsCount; i++) {
//Adiciona os valores nas colunas respectivamente. dataset.addRow(new Array( datasetInterno.getValue(j, "Empresa"), datasetInterno.getValue(j, "Fornecedor"), datasetInterno.getValue(j, "NotaFiscal"), datasetInterno.getValue(j, "DataLancamento"))); }
return dataset; }
Att.