为什么我的ui-grid下拉列表中没有显示任何值?

时间:2016-09-25 06:02:48

标签: javascript angular-ui-grid ui-grid

我有以下代码用于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' }]

这里缺少什么。我见过这个官方code。似乎所有类似的除了过滤器。我不需要任何这样的过滤器。是否有必要。官方文档没有提及任何相关内容。

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

1 个答案:

答案 0 :(得分:0)

首先要尝试的是 - 它应该是editDropdownOptionsArray而不是editDropDownOptionsArray(注意案例)。