or
var dataSource = new kendo.data.DataSource({ transport: { read: { dataType: "json", } } }); $("#input_customer").kendoAutoComplete({ dataTextField: "title", filter: "contains", minLength: 2, dataSource:dataSource });edit: function (e) { var input = e.container.find('input'); var currentValue = input.val(); if (e.container.find('.k-dropdown').length > 0) { input = e.container.find('.k-dropdown'); currentValue = e.container.find('.k-input').text(); } input.off('keydown', handleKeyDown); input.on('keydown', null, { input: input, value: currentValue, isDropDownList: (e.container.find('.k-dropdown').length > 0) }, handleKeyDown); },$(el).find('input').data('kendoDropDownList').select(selectedIndex + 1);$(el).find('input').data('kendoDropDownList').value(newValue);$(el[0]).find(".k-input").text(newValue);<%= Html.Kendo().MultiSelectFor(m => m.FilterRoleIds) .Placeholder("Select Roles") .DataTextField("RoleName") .DataValueField("ApRoleId") .BindTo(ViewBag.ApRolesList)%> <%= Html.Kendo().MultiSelectFor(m => m.FilterCompanyIds) .Placeholder("Select Companies") .DataTextField("CompanyName") .DataValueField("CompanyId") .BindTo(ViewBag.CompanyList)%> <script language="javascript" type="text/javascript"> function additionalData() { return { roleIds: "<%= ApRoleController.ReturnListValues(Model.FilterRoleIds) %>", companyIds: "<%= ApRoleController.ReturnListValues(Model.FilterCompanyIds) %>" }; }</script> public static string ReturnListValues(List<string> list) { if (list == null || list.Count == 0) return ""; string s = string.Empty; foreach (var item in list) { if (s != string.Empty) s += ","; s += item; } return s; }<script language="javascript" type="text/javascript"> function additionalData() { var roleIds = <%= Html.Raw(Json.Encode(Model.FilterRoleIds)) %>; var data = {}; for(var i=0; i< roleIds.length;i++){ data["FilterRoleIds[" + i + "]"] = roleIds[i]; } return data; }</script>seriesHover: function(e){ e.preventDefault()}