Setar valor no campo zoom do formulario

Olá, Estou com problemas para setar valor no campo zoom manualmente, por exemplo preciso setar no campo zoom, a concatenação de dois campos do dataset.


<div class="col-md-6 col-xs-6">
            <div class="form-group">
                <label for="txtNome">Nr. OS</label> <span
                    class="required text-danger"><strong>*</strong></span>
                    <input
                    type="zoom" id="nr_os" name="nr_os"
                    data-zoom="{
                         'displayKey':'AB7_NUMOS',
                         'datasetId':'DSordemservicoMobile',
                         'fields':[
                         {
                         'field':'AB7_NUMOS',
                         'label':'Numero'
                         },
                         {
                         'field':'AB7_ITEM',
                         'label':'Item'
                         },{
                         'field':'B1_DESC',
                         'label':'Descrição',
                         'standard':'true'
                         },{
                         'field':'AB7_TIPO',
                         'label':'Situação'
                         }
                       ]
                      }" 
                    />

            </div>
        </div>

Já tentei setar o valor no campo zoom nr_os utilizando

document.getElementById('nr_os').value = "teste"

$('#nr_os').val(selectedItem.A1_NOME + selectedItem.AB7_NUMOS);

Mas não funcionou existe alguma forma de setar o valor nesse tipo de campo?

Olá,

Deve funcionar assim:


var tag = {

             AB7_NUMOS: '1',
             AB7_ITEM: '2',
             B1_DESC: '3',
             AB7_TIPO: '4'
};

filter_nr_os.add(tag);

Olá, existe um exemplo desta atribuição no repositório do Fluig, segue o link https://git.fluig.com/projects/SAMPLES/repos/sample-smart-zoom/browse

Ñão consigo acessar, pede login e senha

Ao invés de usar: document.getElementById('nr_os').value = "teste" $('#nr_os').val(selectedItem.A1_NOME + selectedItem.AB7_NUMOS);

tente usar: window["nr_os"].setValue(selectedItem.A1_NOME + selectedItem.AB7_NUMOS);

window["NOME CAMPO"].setValue(VALOR);