Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 剑道ui网格自定义编辑器多选集值_Kendo Ui_Kendo Grid_Kendo Multiselect - Fatal编程技术网

Kendo ui 剑道ui网格自定义编辑器多选集值

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

我正在尝试设置multiselect编辑器的值,如中所示:

但是,当我在Kendoui网格自定义编辑器中实现相同的设置时,值设置被忽略

编辑器作为一个函数设置在网格声明中:

$("#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]。实际上,后者没有意义,因为您想要的是最初显示已经存储在网格数据源中的值
对不起,我没有收到您的回复通知,所以我只是回复。我将研究您指出的数据绑定;这对于设置下面的值[]是有意义的。您完全正确,我完全错过了覆盖下面值的数据绑定。非常感谢。