Estou com um campo zoom com dados de um dataset customizado da seguinte forma:
<input class="form-control" type="zoom" id="estrutura" name="estrutura"
data-zoom="{
'displayKey':'nmestrutura',
'datasetId':'te_estrutura',
'filterValues':'nmestrutura',
'maximumSelectionLength':'1',
'placeholder':'Escolha a estrutura',
'fields':[
{
'field':'nmestrutura',
'label':'Nome',
'standard':true,
'search': true
}
]
}"
/>
Porém o filtro de quando digito pelo ‘nmestrutura’ não esta funcionando. Mesmo que eu digite pelo nome ele segue mostrando todos os dados do dataset.
function createDataset(fields, constraints, sortFields) {
var ds = DatasetBuilder.newDataset();
ds.addColumn("NMESTRUTURA");
var sortingFields = new Array("nome");
var filtro = getConstraints(constraints, "nmestrutura");
var datasetForm = DatasetFactory.getDataset("te_formestrutura", null, null, sortingFields);
for (i = 0; i < datasetForm.rowsCount; i++) {
var estrutura = datasetForm.getValue(i, "nome");
ds.addRow(new Array(estrutura));
}
return ds;
}
De repente é necessário algum ajuste no script do dataset? Alguém já passou por essa situação?