Concatenar input type="zoom"

Boa tarde Senhores

Gostaria de concatenar dois campos de um dataset no Zoom, são eles CODFILIAL e NOMEANTASIA, sei que poderia fazer isso criando uma View já preparada e mudando o dataset do formulário. Mas é possível fazer isso no formulário?

Tentei assim, sem sucesso

'displayKey':'CODFILIAL+NOMEFANTASIA',

'displayKey':'CODFILIAL'+'NOMEFANTASIA',


            <div class="row">
              <div class="col-xs-12 col-md-12">
                <label class="control-label" id="lblFilial">Selecione a Filial</label>
                <input  type="zoom"
                        id = "filial"
                        name="filial"
                        data-zoom="{
                            'displayKey':'NOMEFANTASIA',
                            'datasetId':'_RM_FILIAL',
                            'maximumSelectionLength':'1',
                            'fields':[
                                {
                                  'field':'CODFILIAL',
                                  'label':'Cod. Filial'
                                },{
                                  'field':'NOMEFANTASIA',
                                  'label':'Nome Fantasia',
                                  'standard':'true'
                                }
                            ]
                        }"
                    />
              </div>
            </div>

Solução

Criei uma View e associei ao dataset.



CREATE VIEW [dbo].[_Fluig_FILIAL] AS

SELECT 

    CODFILIAL
,    CONVERT(varchar(1),CODFILIAL)+' - '+NOMEFANTASIA AS NOMEFANTASIA
,    NOME


FROM GFILIAL(NOLOCK)

var myQuery = "SELECT * FROM _Fluig_FILIAL";

Herick, dessa forma não é possível. Você precisa criar uma outra coluna no dataset com essas informações concatenadas e aí sim colocar essa coluna como displayKey. Pegou a ideia? Qualquer dúvida joga aí no comentário.

Lembrando que sua dúvida pode ser a de outros usuário. Se as respostas lhe forem satisfatórias sempre as marquem como correta.

Obrigado e boa sorte!

E vale lembrar que o Zoom só faz pesquisa em 1 campo, então se quiser permitir uma consulta mais ampla tem que trazer os campos concatenados. Eu fiz essa concatenação pra um Zoom que traz Centro de Custo.

Boa, Bruno !