2014-05-23 36 views
1

任何人都可以帮助我动态设置Kendo UI Multiselect的Value属性。 我需要在此显示多个值 如果我有一个像.Value(“1”)这样的单个项目将显示控件中的选定项目,但是如果我想要传递多个值,如.Value([“1”, “2”])MVC | Telerik | Kendo UI |如何通过Javascript设置.Value

我有用逗号分隔的ID列表,但是当我将此值传递给.Value属性时,它不显示任何选定的项目。

我如何使用JavaScript来实现这一点。

下面的代码不起作用

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

以下行动奏效了,我不知道这实际上是我们必须这样做 但下面的代码工作 我创造的一切价值为s字符串如列表,在JavaScript VAR VARDATA ='['+逗号分隔值like1,2 +']'; 例如vardata ='[1,2]' 稍后,我将数据解析为JSON并提供给kendoui Multiselect的.Value()属性。(“#TestPoints”)。data(“kendoMultiSelect”)。value JSON.parse(testpointids)); 这是在使用javascript的.cshtml页面上完成的。 –

回答

0

以下行动奏效了,我不知道这实际上是我们必须做的,但下面的代码工作,我创建的所有列表值为s串等,在JavaScript

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

后,我解析的数据以JSON并提供给多选kendoui的

$("#TestPoints").data("kendoMultiSelect").value(JSON.parse(testpointids)); 
的。价值()属性

这是在使用javascript的.cshtml页面上完成的。

相关问题