Versão atual:

Live demo without rest call

Ola boa tarde, estou começando no desenvolvimento do fluig e aproveitei para começar utilizando alguns codigos que encontrei na plataforma de desenvolvedor para ver como funciona os superwidgets e praticar.

Segue minha tentativa em tentar criar uma Live demo without rest call, porem o codigo não retorna nada =(...

var widgetExample = SuperWidget.extend({
      bindings: {
        local: {
            'exampleAutocomplete': ['FLUIGC.autocomplete_exampleAutocomplete']
        }
    },
    init: function() {
        console.log("teste") //não executou
        var states = [
                      'Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida',
                      'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine',
                      'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska',
                      'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio',
                      'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont',
                      'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'
                  ]
        var myAutocomplete  = FLUIGC.autocomplete('#exampleAutocomplete', {
            source: substringMatcher(states),
            name: 'cities',
            displayKey: 'description',
            tagClass: 'tag-gray',
            type: 'tagAutocomplete'

        });

    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);
        };
    }
    }
    });

Desde de já, meu muito obrigado!

Versão (1):

Ver a versão formatada

Live demo without rest call

Comentário

new question