Olá,
Preciso setar a tag no campo zoom conforme registro padrão.
No ato do carregamento do form, tenho os valores padrões por exemplo CODCOLIGADA=1, CODFILIAL=97.
HTML (Campo Zoom)
<div class="row form-group topo">
<div class="col-xs-12 col-sm-12 col-md-12">
<div><input type="zoom" class="form-control" id="PROPRIEDADE"
name="PROPRIEDADE" dataset="dsFLUIG000000002" datasetvalue="NOMEFANTASIA" zoomvalue="NOMEFANTASIA"
data-zoom="{'displayKey':'NOMEFANTASIA',
'datasetId':'dsFLUIG000000002',
'maximumSelectionLength':'1',
'resultLimit':'300',
'placeholder':'Escolha a propriedade',
'fields':[{'field':'CODCOLIGADA',
'label':'CODCOLIGADA',
'visible':'false'
},{'field':'CODFILIAL',
'label':'CODFILIAL',
'visible':'false'
},{'field':'NOMEFANTASIA',
'label':'NOMEFANTASIA',
'standard':'true',
'visible':'true'}]}">
<input type="hidden" name="CODFILIAL" id="CODFILIAL" class="required">
</div>
</div>
</div>
Javascript (Executado no carregamento do formulário)
reloadZoomFilterValues("PROPRIEDADE", "CODCOLIGADA," + $("#CODCOLIGADA").val() + ",CODFILIAL," + $("#CODFILIAL").val());
Neste momento tenho apenas um registro no campo zoom, conforme retorno do reloadZoomFilterValues.
Preciso criar uma lógica para obter este registro (sem a necessidade de clicar no zoom) retornando as colunas (CODFILIAL e NOMEFANTASIA) e passar para a função setZoomData para formar uma tag.
Exemplo Similar:
setZoomData("NOMEFANTASIA", "[" + **ValorCODFILIAL** + "] " + **ValorNOMEFANTASIA**);
function setZoomData(instance, value){
window[instance].setValue(value);
}
Alguém teria alguma ideia de como poderia implementar.
Obrigado