Kendo ui 剑道ui网格自定义编辑器多选集值
我正在尝试设置multiselect编辑器的值,如中所示: 但是,当我在Kendoui网格自定义编辑器中实现相同的设置时,值设置被忽略 编辑器作为一个函数设置在网格声明中:Kendo ui 剑道ui网格自定义编辑器多选集值,kendo-ui,kendo-grid,kendo-multiselect,Kendo Ui,Kendo Grid,Kendo Multiselect,我正在尝试设置multiselect编辑器的值,如中所示: 但是,当我在Kendoui网格自定义编辑器中实现相同的设置时,值设置被忽略 编辑器作为一个函数设置在网格声明中: $("#rocongrid").kendoGrid({<br/> .... editor : function (container,options) { $('<select multiple="multiple" data-bind="value:' + options
$("#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示例中设置得很好,但在网格编辑模式中没有设置。在自定义编辑器中有什么我没有实现的吗?在网格中实现多选择时,您需要考虑的几个问题。< /P> 值不是单个值,而是一个值数组,因此您需要实现某种方式来显示它,例如逗号分隔的值。 如果使用数据绑定=值:'+options.field+',则这将覆盖值:[classic]。实际上,后者没有意义,因为您想要的是最初显示已经存储在网格数据源中的值
对不起,我没有收到您的回复通知,所以我只是回复。我将研究您指出的数据绑定;这对于设置下面的值[]是有意义的。您完全正确,我完全错过了覆盖下面值的数据绑定。非常感谢。