Autocomplete não funciona

Bom dia pessoal, não estou conseguindo fazer o Autocomplete do Fluig funcionar, alguém sabe o que pode estar dando errado?


<div class="form-group">
        <label for="nome">Nome</label>
        <input type="text" class="form-control" name="nome" id="nome">
</div>


$( document ).ready(function() {

    var source = [];
    var campos = ["colleagueName", "mail"];
    var dataset = DatasetFactory.getDataset("colleague", campos, null, null);

    for (var i = 0; i < dataset.values.length; i++) {
        source.push(dataset.values[i].colleagueName);
    }

    var myAutocomplete = FLUIGC.autocomplete('#nome', {      
        source: source,
        name: "nomes",
        displayKey: "description",
        highlight: !0,
        type: "autocomplete"
    });

});

Qual erro aparece? Já inspecionou no console de scripts?

Qual a versão do Fluig que você está testando? Em minha versão 1.5.16, funciona normalmente.

Tente utilizar da seguinte forma:

$( document ).ready(function() {

var source = []; var campos = ["colleagueName", "mail"]; var dataset = DatasetFactory.getDataset("colleague", campos, null, null);

for (var i = 0; i < dataset.values.length; i++) { var cod = dataset.values[i].colleagueName; source.push(cod.toString()); }

var myAutocomplete = FLUIGC.autocomplete('#nome', { source: substringMatcher(source), name: "nomes", displayKey: "description", highlight: !0, type: "autocomplete" });

});

function substringMatcher(strs) { return function findMatches(q, cb) { var matches, substrRegex;

matches = [];

substrRegex = new RegExp(q, 'i');

$.each(strs, function(i, str) { if (substrRegex.test(str)) { matches.push({ description: str }); } }); cb(matches); }; }