我想知道是否有办法让@Html.Kendo().MultiSelectFor()
没有数据源并动态添加项目,在StackOverflow上添加标签的输入是否相似?
它会接受类型为IEnumerable
的模型属性:
@Html.Kendo().MultiSelectFor(model => model.Tags)
并通过jQuery
接受值,例如:
$("#Tags").items.add("tag1");
如果有人可以提供其他Kendo小部件的建议,我会很高兴能够快速添加和删除多值输入中的项目。
答案 0 :(得分:1)
您可以向multiselect使用的dataSource添加/插入新项目,因此它们将成为其他初始项目的集合的一部分。
e.g。
var ms = $(" #select")。data(' kendoMultiSelect');
ms.dataSource.insert(0,{text:" some text",value:" 333"})