2014-05-23 37 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頁面上完成的。

相關問題