Bom dia pessoal, sei que essa pergunta é recorrente, ja li varios post sobre isso, mas nenhum me ajudou, eu criei um campo zoom em uma widget, o mesmo esta funcionando se eu selecionar a linha que desejo, mas se eu digitar o valor no campo de pesquisa o mesmo não faz nada, segue abaixo meu código.
var settings = {
source: {
url: '/api/public/ecm/dataset/search?datasetId=DS_RM_CENTRODECUSTO&searchField=CODCCUSTO&',
contentType: 'application/json',
root: 'content',
pattern: '',
limit: 0,
offset: 0,
//patternKey: 'pattern',
patternKey: 'searchValue',
limitkey: 'limit',
offsetKey: 'offset'
},
displayKey: 'CCUSTO',
multiSelect: false,
style: {
autocompleteTagClass: 'tag-gray',
tableSelectedLineClass: 'info'
},
table: {
header: [
{
'title': 'CODCCUSTO',
'size': 'col-xs-3',
'dataorder': 'CODCCUSTO',
'standard': true
},
{
'title': 'CCUSTO',
'size': 'col-xs-6'
}
],
renderContent: ['CODCCUSTO', 'CCUSTO']
}
};
var filter_obra = FLUIGC.filter('#custo', settings);