Bootstrap-Tags Input - wie vorfüll-Objekt-Werte

Ich bin mit Bootstrap-Tags Eingabe in mein Formular, zuerst entsprechend formatiert mit folgenden code:

$('#looking_for_job_titles').tagsinput({
    itemValue: 'id',
    itemText: 'name'
});

//TypeAhead.js 
var job_scopes = new Bloodhound({
    datumTokenizer: function(d) {
        return Bloodhound.tokenizers.whitespace(d.value);
    },queryTokenizer: Bloodhound.tokenizers.whitespace,
    limit: 100,
    remote: {
        url: 'http://www.domain.com/json.php?action=job_title&q=%QUERY'
    }
});

job_scopes.initialize();

$('#looking_for_job_titles').tagsinput('input').typeahead({
        itemValue: 'name'
    },
    {
        name: 'job_scope',
        displayKey: 'name',
        source: job_scopes.ttAdapter(),
        templates: {
            empty: [
                '<div class="empty-message">',
                'no results found',
                '</div>'
            ].join('\n'),
            suggestion: function(data){
                return '<p>'+ data.industry +'> <strong>' + data.name + '</strong></p>';
            }
        },
        engine: Hogan
    }).bind('typeahead:selected', $.proxy(function (obj, datum) {
        this.tagsinput('add', datum);
    }, $('#looking_for_job_titles')));

Dies funktioniert gut, und gibt durch Kommas getrennte Liste von ids, die ich speichern in die db.

Mein problem ist, wie vorfüll die Objekt-Werte wieder in das Eingabefeld auf der Seite aktualisieren? Das Objekt sieht wie folgt aus:

[{"id":"80001","name":"Account Manager"},{"id":"80251","name":"Projektant"}]
InformationsquelleAutor user1049961 | 2014-04-05
Schreibe einen Kommentar