Merge pull request #1690 from evangun/initSelectionFix
Edit the default initSelection function to pass all tag properties
This commit is contained in:
commit
49c8b6cf50
@ -974,10 +974,11 @@ the specific language governing permissions and limitations under the Apache Lic
|
|||||||
opts.initSelection = function (element, callback) {
|
opts.initSelection = function (element, callback) {
|
||||||
var data = [];
|
var data = [];
|
||||||
$(splitVal(element.val(), opts.separator)).each(function () {
|
$(splitVal(element.val(), opts.separator)).each(function () {
|
||||||
var id = this, text = this, tags=opts.tags;
|
var obj = { id: this, text: this },
|
||||||
|
tags = opts.tags;
|
||||||
if ($.isFunction(tags)) tags=tags();
|
if ($.isFunction(tags)) tags=tags();
|
||||||
$(tags).each(function() { if (equal(this.id, id)) { text = this.text; return false; } });
|
$(tags).each(function() { if (equal(this.id, obj.id)) { obj = this; return false; } });
|
||||||
data.push({id: id, text: text});
|
data.push(obj);
|
||||||
});
|
});
|
||||||
|
|
||||||
callback(data);
|
callback(data);
|
||||||
|
Loading…
Reference in New Issue
Block a user