无法在剑道UI多选中预选择



我想问一下,如果我使用这个代码,为什么我不能在kendommultiselect上预选择?

如果我声明var tagIds = ["100", "200"];或者类似的东西,然后去掉这一行:

$.each(selectedWorkgroups.split(','), function(i, elem) {tagid .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
       }  
   });
});

如何以编程方式(通过ms API的方法)为MultiSelect选择值将在本演示中介绍。

RK911,是对的。tagid似乎是一个OBJECT数组。我不得不从我正在处理的java文件中将它们更改为*. tostring()。

相关内容

  • 没有找到相关文章

最新更新