Versão atual:

Formulário com dados de dataset

Tenho um formulário que seus campos são preenchidos com os dados de um dataset por um script no html. Quando acesso os formulários, não consigo visualizar essas informações, apenas quando estou visualizando pelo próprio processo.

Qual a melhor forma de preencher os campos do formulário com os dados vindo do dataset?

Script de preenchimento dos campos:

            var codcoligada = $('#CodColigada').val();
            var idmov = $('#IdMov').val();
            var idFluig = $('#IdentificadorFluig').val();

            var fieldsItem = new Array(idmov, codcoligada, idFluig);
            var dsItem = DatasetFactory.getDataset('dsBuscarItem', fieldsItem, null, null);
            var linha = dsItem.values[0];

            $('#CodColigada').val(linha[dsItem.columns[1]]);
            $('#Filial').val(linha[dsItem.columns[2]]);
            $('#IdMov').val(linha[dsItem.columns[3]]);
            $('#numeroMov').val(linha[dsItem.columns[4]]);
            $('#dataEmissao').val(formatDateMask(linha[dsItem.columns[5]]));
            $('#CentroCusto').val(linha[dsItem.columns[6]]);
            $('#UsuarioCriacao').val(linha[dsItem.columns[7]]);
            $('#Item').val(linha[dsItem.columns[8]]);
            $('#Und').val(linha[dsItem.columns[9]]);
            $('#Qtd').val(formatMoney(linha[dsItem.columns[10]],'','.',','));
            $('#VlrUnit').val(formatMoney(linha[dsItem.columns[11]],'R$','.',','));
            $('#VlrTotal').val(formatMoney(linha[dsItem.columns[12]],'R$','.',','));
            $('#CodTmv').val(linha[dsItem.columns[13]]);

Display fields:

function displayFields(form,customHTML){

    // Fields
    var codcoligada = form.getValue("CodColigada"); 
    var idmov = form.getValue("IdMov");
    var idFluig = getValue('WKNumProces');

    form.setValue("IdentificadorFluig", idFluig);

    var fields = new Array(codcoligada, idmov, idFluig);

    log.info("displayFields:"+ fields);

    form.setShowDisabledFields(true);
    form.setHidePrintLink(true);

}

Versões (2):

Ver a versão formatada

Formulário com dados de dataset

Comentário

new question