Setar valor padrão campo zoom

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

compartilhar
  • Olá, teriam alguma ideia de como resolver? []s

    Leandro Lazor Francisquini   13 de Aug de 2019
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags tag zoom valor padrao ou faça a sua própria pergunta.