Popular campos no select

Boa tarde, como devo fazer para popular o campo descrição de centro de custo, pelo codigo do mesmo

No meus dataset estou pegando estes campos CTT_CUSTO e CTT_DESC01

Meus campos no form DescriCc descrição e cod_cc para o codigo.

function onChangeCombo(combo) { var CUSTO = combo.value;

var c1 = DatasetFactory.createConstraint("CUSTO", CUSTO, CUSTO, ConstraintType.MUST); var constraints = new Array(c1);

var returnFields = new Array("DESCRI"); alert('teste' + 'DESCRI'); var CUSTO = DatasetFactory.getDataset("centro_de_custo", returnFields, constraints, null);

var index = combo.id.substring(combo.id.indexOf('') + 3); var descricc = CUSTO.values[0]["DESCRI"]; alert('teste' + 'DESCRI') $('#DescriCc' + index).val(descricc); alert ('DescriCc') }

Você não está usando ZOOM para encontrar o código do centro de custos?

Se estiver, basta usar a função setSelectedZoomItem(selectedItem)

function setSelectedZoomItem(selectedItem) {

if (selectedItem.inputId == "centro_de_custo"){ // nome do ID no formulário com zoom $("#DescriCc").val(selectedItem.CTT_DESC1); }

Se for item pai x filho, basta fazer o tratamento adequado.

var indexitem = selectedItem.inputId.split("__")[1];

if (selectedItem.inputId == "centrodecusto_"+indexitem) { $("#DescriCc__"+index_item).val(selectedItem.CTT_DESC1); }

Boa sorte!