Tenho um campo input do tipo ZOOM que consulta um dataset. Alguns valores em uma coluna específica dos registros estão nulos, e com isso o usuário se depara com esta tela:
Tem algum parâmetro que possa colocar para dizer ao input que não deve exibir valores? Ou alterar os valores exibimos no frontend?
Penso que alterar o dataset para retornar uma string vazia nesta coluna pode não ser bom e dar problema quando precisar usá-lo em outros locais.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Olá, você pode trazer mais de 1 campo no campo zoom, dentro do atributo fields tem uma lista dos campos que você pode trazer do seu dataset, deixando alguns visíveis e outros ocultos, Segue um exemplo de como utilizei um dos campos Zoom:
<input type="zoom" id="unidade" name="unidade" class="form-control"
data-zoom="{
'displayKey':'apelido',
'datasetId':'ds_meuDataSet',
'maximumSelectionLength':'1',
'placeholder':'Escolha a unidade',
'fields':[
{
'field':'idunidade',
'label':'idunidade',
'standard':'true',
'visible':'false' //Não será exibido na interface
},
{
'field':'apelido',
'label':'apelido',
'standard':'true',
'visible':'true' //Será exibido na interface
}
]
}" />
Na interface do campo zoom você também pode filtrar os campos a serem exibidos clicando em Filtrar Colunas(primeira opção quando o zoom é carregado) e marcando ou desmarcando o botão ON:
Agora se queira substituir o valor do null que será exibido na iterface você pode fazer essa tratativa no seu dataset criando uma condicional por exemplo que trata esse valor e substitui por 1 mais adequado as suas necessidades.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Olá Maxson, obrigado pelo comentário.
O que eu precisava na verdade era que quando o valor fosse nulo, ele não seria exibido. Ao invés de trazer uma string vazia. Tive que editar a consulta pra trazer os dados vazios, mas essa solução não é prática quando tiver muitas colunas.