kendoGrid中的kendoComboBox编辑器始终只返回[object Object]

时间:2018-02-06 02:43:56

标签: kendo-ui kendo-grid kendo-combobox

我有一个奇怪的问题只会在某些情况下发生,我不知道为什么。我有一个可编辑的kendoGrid,一个列中有一个kendoComboBox编辑器。我第一次添加新行并选择一个选项时,该列始终显示[object Object],但如果我第二次再次选择它会显示正确的值。它始终只是显示[object Object]的第一个选择。我尝试用模板捕获它来记录错误的值,它只是一个字符串,而不是一个对象。

我的编辑方法与另一个网格中的编辑方法完全相同,在另一个页面上,并且一个工作正常。我复制了这个的编辑器代码并调整了字段名称。这是令人不快的专栏:

{
    field: "Customer_Name",
    title: "Customer Name",
    width: 220,
    editor: function(container, options){
        var data = o.data.CustomerList;
        $('<input name="' + options.field + '"/>')
                .appendTo(container)
                .kendoComboBox({
                    autoWidth: true,
                    dataSource: data,
                    dataTextField: 'Customer_Name',
                    dataValueField: 'Customer_Name'
                });
    },
},

o.data.CustomerList来自ajax调用,我验证它包含正确的对象数组。

我正在使用Kendo UI v2017.1.118

0 个答案:

没有答案