【发布时间】:2014-05-06 10:25:07
【问题描述】:
我想问一下,如果我使用此代码,为什么我不能在 KendoMultiSelect 上预先选择?
如果我声明 var tagIds = ["100", "200"]; 或类似的东西,并摆脱这一行:
$.each(selectedWorkgroups.split(','), function(i, elem) { tagIds.push(elem); });
...它有效。
有谁能帮帮我吗? :( 提前致谢!:D
$(document).ready(function() {
var list = [{label: "", value: ""}];
<c:forEach var="w" items="${filteredWGs}">
list.push({label: "${w.name}", value: "${w.id}"});
</c:forEach>
var tagIds = [];
var selectedStuff = "${element.stuff}";
$.each(selectedStuff.split(','), function(i, elem) { tagIds.push(elem); });
$("#multiSelect").kendoMultiSelect({
dataTextField: "label",
dataValueField: "value",
dataSource: list,
value: tagIds, placeholder: "Please select or type...",
change: function() {
// change
}
});
});
【问题讨论】:
标签: javascript jquery select user-interface kendo-ui