ui网格下拉加载来自具有动态数据的1维字符串数组

时间:2017-10-09 12:13:26

标签: angularjs ui-grid

我有一个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'}] 

}

0 个答案:

没有答案