Versão atual:

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";

Versões (2):

Ver a versão formatada

Concatenar input type="zoom"

Comentário

new question