将项目添加到没有数据源的Kendo MultiSelect

时间:2014-08-07 10:35:51

标签: javascript jquery kendo-ui kendo-asp.net-mvc

我想知道是否有办法让@Html.Kendo().MultiSelectFor()没有数据源并动态添加项目,在StackOverflow上添加标签的输入是否相似?

它会接受类型为IEnumerable的模型属性:

@Html.Kendo().MultiSelectFor(model => model.Tags)

并通过jQuery接受值,例如:

$("#Tags").items.add("tag1");

如果有人可以提供其他Kendo小部件的建议,我会很高兴能够快速添加和删除多值输入中的项目。

1 个答案:

答案 0 :(得分:1)

您可以向multiselect使用的dataSource添加/插入新项目,因此它们将成为其他初始项目的集合的一部分。

e.g。

var ms = $(" #select")。data(' kendoMultiSelect');

ms.dataSource.insert(0,{text:" some text",value:" 333"})

http://jsbin.com/uWEvulEn/2/edit