我正在尝试设置多选编辑器的值,如:
但是当我在Kendoui Grid自定义编辑器中实现它时,将忽略值设置。
编辑器在网格声明中设置为函数:
$("#rocongrid").kendoGrid({<br/>
....
editor : function (container,options) {
$('<select multiple="multiple" data-bind="value:' + options.field + '"/>')
.appendTo(container).kendoMultiSelect({
dataTextField: "genre",
dataValueField: "genre",
dataSource: GenreDS,
value: [ "Classical" ]
});
}
},
dojo示例中的“Classical”项设置正确,但在Grid Edit模式下则没有。有没有我在自定义编辑器中没有实现的东西?
答案 0 :(得分:0)
在网格中实现多选时,您需要考虑几个问题。
data-bind="value:' + options.field + '"
,则会覆盖value: [ "Classical" ]
。实际上后者没有意义,因为你想要的是最初显示已存储在Grid DataSource中的值