0

我有以下用于 ui-grid 列定义的代码:

{ name: "carrier_influence_group", displayName: "Carrier influence group", enableCellEdit: true, showSortMenu: false,
                editableCellTemplate: 'ui-grid/dropdownEditor', editDropDownOptionsArray: [ { id: 11, value: 'Medium' }, { id: 12, value: 'Large' }],
                    editDropdownIdLabel: 'id',editDropdownValueLabel: 'name'}

我将这些对象的名称绑定到列。

一切正常,一切正常。这样的网格可以正确渲染。但是当我 dbl 单击编辑此行时,此行中的文本消失了。出现一个下拉菜单,但没有可供选择的选项。我尝试将我的数组更改为:

[ { id: 11, name: 'Medium' }, { id: 12, name: 'Large' }]

这里缺少什么。我看过这个官方代码。除了过滤器之外,似乎一切都相似。我不需要任何这样的过滤器。有没有必要拥有一个。官方文档没有提及任何相关内容。

已提及http://stackoverflow.com/questions/28323540/showing-readable-data-in-ui-grid-with-editable-drop-down-cell

4

1 回答 1

0

首先要尝试 - 它不应该是editDropdownOptionsArrayeditDropDownOptionsArray (注意大小写)。

于 2016-09-25T21:08:21.243 回答