Kendo ui 如何将值从编辑器正确传递到网格?

Kendo ui 如何将值从编辑器正确传递到网格?,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我将表绑定到具有嵌套值的元素集。我为这个元素做了自定义编辑器,它是kendoDropDownList。它从服务器加载字典值。当我编辑值时,它可以正常工作,但当我创建新元素时,下拉菜单会插入Id值(data value field=“Id”)。 因此,我得到: { "Id":"", "DateFrom":"2013-12-06 15:43:39Z", "DateTo":"2013-12-06 15:43:39Z", "Person":"3e31b740-7ced-4232-8cfc

我将表绑定到具有嵌套值的元素集。我为这个元素做了自定义编辑器,它是kendoDropDownList。它从服务器加载字典值。当我编辑值时,它可以正常工作,但当我创建新元素时,下拉菜单会插入Id值(data value field=“Id”)。 因此,我得到:

{
  "Id":"",
  "DateFrom":"2013-12-06 15:43:39Z",
  "DateTo":"2013-12-06 15:43:39Z",
  "Person":"3e31b740-7ced-4232-8cfc-cb3e100e372f"
}
但我需要

 {        
    "Id":"",
    "DateFrom":"2010-10-09 23:00:00Z",
    "DateTo":"2011-11-10 23:00:00Z",
    "Person": {            
        "Id":"eeb97990-d191-4508-93c1-55f9ca3681d5"
     }
 }

我找到了解决办法!我在表的数据源的模式中为嵌套实体定义了defaultValue,它对我有效。

谢谢您的帮助,我找到了解决方案。