我想問爲什麼我不能預先選擇在KendoMultiSelect如果我使用此代碼?無法對劍道UI多選
如果我聲明變種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
}
});
});
我都想盡瑣碎初始化我能找到在互聯網上,但我不能把它做。當我初始化硬編碼值時,它的工作原理很奇怪。 – bitfrost41
用一個例子演示你的情況。 –
我的猜測是t他tagIds不是一個值數組。你可能正在獲得對象數組。 – RK911