MVC | Telerik |剑道UI |如何通过Javascript设置.value



谁能帮我动态设置的值属性的剑道UI多选。我需要在这里显示多个值如果我有一个单一的项目,如。value("1")将显示选中的项目在控制,但如果我想传递多个值,如。value (["1","2"])

我有一个用逗号分隔的id列表,但是当我将这个值传递给。value属性时,它不会显示任何选中的项目。

如何使用JavaScript实现此功能

下面的代码不起作用

var vardata = "1,2";
$("#TestPoints").data("kendoMultiSelect").value(vardata);

下面的动作做的技巧,我不知道如果这实际上是我们要做的,但下面的代码工作,我创建了一个列表的所有值作为s字符串,在javascript

var vardata = '[' + Comma Seperate Values likem 1,2 + ']'; 
e.g. vardata = '[1,2]' 

之后,我将数据解析为JSON并提供给kendou Multiselect的。value()属性

$("#TestPoints").data("kendoMultiSelect").value(JSON.parse(testpointids)); 

最新更新