我有一个ui-grid,它的一个列有下拉列表,应该从$ scope.DepotNames = {'abc','xyz','uvw'}等字符串数组加载。这些值来自DB。我在网上看到的所有例子都使用了二维数组(id和value)来加载下拉列表。我们如何使用1维数组来加载网格中的下拉值。我不想将我的数据显式转换为二维。
以下是我在大多数数据处于二维数组
的地方找到的代码{
name: 'gender',
displayName: 'Gender',
editableCellTemplate: 'ui-grid/dropdownEditor',
width: '20%',
cellFilter: 'mapGender',
editDropdownValueLabel: 'gender',
editDropdownOptionsArray: [{
id: 'male',
gender: 'Male'
}, {
id: 'female',
gender: 'Female'
}]
但我有一维数组像
{
name: 'gender',
displayName: 'Gender',
editableCellTemplate: 'ui-grid/dropdownEditor',
width: '20%',
cellFilter: 'mapGender',
editDropdownValueLabel: 'gender',
editDropdownOptionsArray: [{'Male','Female'}]
}