Versão atual:

Pegar valor do Dataset pelo nome da coluna (Via JavaScript em formulário)

Tenho o seguinte código no meu formulário:

function montaDatasetResumoFilhos(numSolic){    
    var c1              = DatasetFactory.createConstraint("main_numSolic", numSolic, numSolic, ConstraintType.MUST);
    var c2              = DatasetFactory.createConstraint("metadata#active", true, true, ConstraintType.MUST);
    var constraints     = new Array(c1, c2);
    var dataset         = DatasetFactory.getDataset("ds_sat", null, constraints, null);
    var row             = dataset.values[0];

    // 26 =>    Nome do Executor
    // 40 =>    Ordem Execução
    // 41 =>    Situação
    insereTabelaFilhos(new Array(numSolic, row[dataset.columns[26]], row[dataset.columns[40]], row[dataset.columns[41]]));
    if(row[dataset.columns[40]] != 0){
       $("#invi_menorOrdem").val("1")
    }
}

Estava funcionando até agora pouco, porem houve alterações no formulário ds_sat e a numeração acabou mudando. Existe alguma forma de pegar os valores pelo nome da coluna e não pelo índice? Assim não vai ocorrer mais este problema.

Versão (1):

Ver a versão formatada

Pegar valor do Dataset pelo nome da coluna (Via JavaScript em formulário)

Comentário

new question