【发布时间】:2014-09-07 04:24:31
【问题描述】:
我有一个 select2 通过以下方式初始化:
$('#bookingResource').select2({
placeholder: "Select Resource",
minimumInputLength: 0,
multiple: true,
allowClear: true,
data: function() {
return {results: sections };
}
});
Sections 是一个带有 id 和 text 键的对象,供 select2 使用。
我需要仅使用另一个对象的 ID 预选一个值。
$('#bookingResource').select2("val", object.resourceID);
我想我需要使用initSelection函数,但我不确定如何制定它,以便我可以返回与section对象中的ID对应的文本...
当我尝试使用 Select2 中显示的以下 initSelection 示例并调用 .select2("val"... 时,我根本没有得到任何输出。
initSelection : function (element, callback) {
var data = [];
$(element.val().split(",")).each(function () {
data.push({id: this, text: this});
});
callback(data);
}
【问题讨论】: