Pessoal, tenho na imagem abaixo o campo Cód. Produto, esses valores estão em um DataSet. Gostaria que quando o usuário selecionasse o código, fosse preenchido o descrição do produto também, como faço isso?
<select onchange="onChangeCombo(this)" class="filtro form-control" name="codProd" id="codProd" dataset="dsConsultaProd" datasetkey="Codigo" datasetvalue="Codigo" addBlankLine="true"></select>
<input type="text" name="DescProd" id="DescProd" class="form-control" readonly="readonly" />
<input type="text" name="UM" id="UM" class="form-control" />
function onChangeCombo(combo) {
var Codigo = combo.value;
var c1 = DatasetFactory.createConstraint("Codigo", Codigo, Codigo, ConstraintType.MUST);
var constraints = new Array(c1);
var returnFields = new Array("Descri");
var produto = DatasetFactory.getDataset("dsConsultaProd", returnFields, constraints, null);
var index = combo.id.substring(combo.id.indexOf('___') + 3);
var descricaoProduto = produto.getValue(0, "Descri");
$('#DescProd___' + index).val(descricaoProduto);
}
O dataset que utilizo é o dsConsultaProd, campos: Codigo, Descri e UM