2014-01-30 209 views
0

我正在尝试剑道multiselect演示。kendo multiselect选项属性集

var multi = $("#multiselect").kendoMultiSelect({ 
    dataSource: [ 
    { id: 1, name: "Apples" }, 
    { id: 2, name: "Oranges" } 
    ], 
    dataTextField: "name", 
    dataValueField: "id", 
}).data("kendoMultiSelect"); 

在他们,我想设置option元素attributeselected如果value = "2"
$('option[value=2]').attr('selected','selected');
任何想法我可以做到这一点?

回答

0

添加数据绑定事件多选

function MultiSelectDataBound() 
{ 
    var multiSelect = $("#multiselect").data("kendoMultiSelect"), 
    multiSelect.dataSource.filter({}); //clear applied filter before setting value 
    multiSelect.value(2); 
} 

或者你可以创建一个文本框和按钮添加一个点击事件,并从文本框中

function btnClicked() 
{ 
    var multiSelect = $("#multiselect").data("kendoMultiSelect"), 
    multiSelect.value($("#textbox").val().split(",")); 
} 

For more information abot MultiSelect

获取值