我有一个Kendo UI
网格,它使用下拉菜单作为字段的编辑器。我在获取下拉列表以正确绑定到viewModel时遇到问题(至少我认为这是问题)。如果我从下拉列表中进行选择,然后添加一个新行或从我所在的行导航,该字段显示[object Object]。现在,如果我回到行并进行不同的选择并导航到另一行,它的行为就像它应该的那样,显示我做出的选择。 Here is a js bin显示行为。
答案 0 :(得分:3)
问题是SuggestedVendor
类型为string
但是当您点击Add New Line Item
链接添加新项时,您设置了一些默认值Id: 1
,Position: 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