第一次绑定后显示[object Object]的下拉菜单网格问题

时间:2014-01-11 21:37:48

标签: kendo-ui kendo-grid

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

1 个答案:

答案 0 :(得分:3)

问题是SuggestedVendor类型为string但是当您点击Add New Line Item链接添加新项时,您设置了一些默认值Id: 1Position: 1和{ {1}}但它应该清空SuggestedVendor : null

之类的字符串
SuggestedVendor : ''

工作demo

注意: 您可以在dataSource.add({ Id: 1, SuggestedVendor: (viewModel.suggestedVendor === null) ? '' /* instead of null*/ : viewModel.suggestedVendor.SuggestedVendor, Position:1 }); 字段声明中设置默认值,以获取更多详细信息demo for custom editing。这样您就不需要手动处理datasource