Kendo ui 剑道网格问题,第一次绑定后下拉显示[object]

Kendo ui 剑道网格问题,第一次绑定后下拉显示[object],kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有一个kendoui网格,它使用下拉菜单作为字段编辑器。我在让下拉列表正确绑定到viewModel时遇到了问题(至少我认为这是个问题)。如果我从下拉列表中进行选择,然后添加新行或从我所在的行导航,该字段将显示[object]。现在,如果我返回到该行,做出不同的选择,并导航到不同的行,它的行为就像它应该的那样,显示我所做的选择。显示行为 问题是建议的供应商类型是字符串,但当您单击添加新行项目链接添加新项目时,您设置了一些默认值Id:1,位置:1和建议的供应商:null,但它应该为空字符串,如建议

我有一个
kendoui
网格,它使用下拉菜单作为字段编辑器。我在让下拉列表正确绑定到viewModel时遇到了问题(至少我认为这是个问题)。如果我从下拉列表中进行选择,然后添加新行或从我所在的行导航,该字段将显示[object]。现在,如果我返回到该行,做出不同的选择,并导航到不同的行,它的行为就像它应该的那样,显示我所做的选择。显示行为

问题是
建议的供应商
类型是
字符串
,但当您单击
添加新行项目
链接添加新项目时,您设置了一些默认值
Id:1
位置:1
建议的供应商:null
,但它应该为空字符串,如
建议的供应商:'

工作

注意:
有关详细信息,您可以在
数据源
字段声明期间设置默认值。通过这种方式,您不需要手动处理
$(“.k-grid-custom-create”)。在(“单击”,函数(e){…})
上,问题是
建议的供应商
类型是
字符串
,但当您单击
添加新行项目
链接以添加新项目时,您设置了一些默认值
Id:1
位置:1
建议的供应商:null
但它应该是空字符串,如
建议的供应商:'

工作

注意:
有关详细信息,您可以在
数据源
字段声明期间设置默认值。通过这种方式,您不需要手动处理
$(“.k-grid-custom-create”)。在(“单击”,函数(e){…})
上,问题是
建议的供应商
类型是
字符串
,但当您单击
添加新行项目
链接以添加新项目时,您设置了一些默认值
Id:1
位置:1
建议的供应商:null
但它应该是空字符串,如
建议的供应商:'

工作

注意:
有关详细信息,您可以在
数据源
字段声明期间设置默认值。通过这种方式,您不需要手动处理
$(“.k-grid-custom-create”)。在(“单击”,函数(e){…})
上,问题是
建议的供应商
类型是
字符串
,但当您单击
添加新行项目
链接以添加新项目时,您设置了一些默认值
Id:1
位置:1
建议的供应商:null
但它应该是空字符串,如
建议的供应商:'

工作

注意:
有关详细信息,您可以在
数据源
字段声明期间设置默认值。这样,您就不需要手动处理
$(“.k-grid-custom-create”)。单击(“click”,函数(e){…})

,谢谢。至于在
datasource
声明中默认值,我已经尝试过了,但是我找不到一种动态实现的方法。我的应用程序用于创建请购单,如果用户在创建标题(绑定到viewModel.suggestedVendor)时未选择默认的建议供应商,则我将其保留为空。我发现在
datasorc
中设置默认值只允许硬编码。如果您知道动态设置它的方法,我希望看到一个工作示例。再次感谢!谢谢,就这样。至于在
datasource
声明中默认值,我已经尝试过了,但是我找不到一种动态实现的方法。我的应用程序用于创建请购单,如果用户在创建标题(绑定到viewModel.suggestedVendor)时未选择默认的建议供应商,则我将其保留为空。我发现在
datasorc
中设置默认值只允许硬编码。如果您知道动态设置它的方法,我希望看到一个工作示例。再次感谢!谢谢,就这样。至于在
datasource
声明中默认值,我已经尝试过了,但是我找不到一种动态实现的方法。我的应用程序用于创建请购单,如果用户在创建标题(绑定到viewModel.suggestedVendor)时未选择默认的建议供应商,则我将其保留为空。我发现在
datasorc
中设置默认值只允许硬编码。如果您知道动态设置它的方法,我希望看到一个工作示例。再次感谢!谢谢,就这样。至于在
datasource
声明中默认值,我已经尝试过了,但是我找不到一种动态实现的方法。我的应用程序用于创建请购单,如果用户在创建标题(绑定到viewModel.suggestedVendor)时未选择默认的建议供应商,则我将其保留为空。我发现在
datasorc
中设置默认值只允许硬编码。如果您知道动态设置它的方法,我希望看到一个工作示例。再次感谢!
dataSource.add({ Id: 1, SuggestedVendor: (viewModel.suggestedVendor === null) ? '' /* instead of null*/ : viewModel.suggestedVendor.SuggestedVendor, Position:1 });