来自下拉列表的kendo网格值在未处于编辑模式时显示为未定义

时间:2015-01-28 00:40:46

标签: kendo-ui kendo-grid

请参阅此处的示例:http://dojo.telerik.com/ihIco

我确信我有这个工作,我不知道我改变了什么。

当您进入编辑模式并选择第一个项目(即空白,optionLabel项目)然后单击更新时,网格将显示“未定义”。

1 个答案:

答案 0 :(得分:0)

您的问题与您的模板有关,该模板需要绑定对象Brand上的属性名称。

template: function()"#= Brand.name #",

因为你的网格数据没有空白值的项目,在这种情况下,Brand将为null。

  dataSource:  {
                data: [
                    { Brand: {id: 1, name: "Ford"} } 
                ],
                schema: {
                    model: {
                        id: "",
                        fields: {
                            Brand: { defaultValue: {id: 1, name: "Ford" }}
                        }
                    }
                }
            },

删除下拉列表中的选项标签:

optionLabel: { id: 0, name: "" },

并强制他们选择一个值