2014-11-28 1 views
0

Iam new to AngularJS, Может кто-нибудь помочь мне, как я могу отобразить выпадающее меню в ячейке ng-grid.Как заполнить выпадающее меню в ячейке ng-grid

Пожалуйста, помогите с разъяснениями и синтаксисами.

+0

посмотреть один http://stackoverflow.com/questions/15907373/is-it-possible-to-have-a-select-drop-down-inside-of -The-angularjs-нг-сетка [введите описание ссылки здесь] [1] [1]: http://stackoverflow.com/questions/15907373/is-it-possible-to-have-a -select-drop-down-inside-the-angularjs-ng-grid – user3722785

ответ

0

Вы должны checnge шаблон клеток в нг-GRID здесь есть шаблон ячейки по умолчанию:

<div class="ngCellText" ng-class="col.colIndex()"><span ng-cell-text>{{row.getProperty(col.field)}}</span></div> 

Вы урожденная обновлять это следующим образом:

$scope.colors = [ 
     {name:'black', shade:'dark'}, 
     {name:'white', shade:'light'}, 
     {name:'red', shade:'dark'}, 
     {name:'blue', shade:'dark'}, 
     {name:'yellow', shade:'light'} 
    ]; 
$scope.gridOptions = { 
     data: 'myData', 
     columnDefs: [ 
      {field:'name', displayName:'Name', cellTemplate}, {field:'age', displayName:'Age'}] 
    }; 
var myCelTemp = '<div class="ngCellText" ng-class="col.colIndex()"><span ng-cell-text> 
<select ng-model="myColor" ng-options="color.name group by color.shade for color in colors"> 
    </select></span></div>' 

Это exmaple, что я созданный с помощью ДАННОЙ ссылки

Angular js Select

ng_Grid templates

Я надеюсь, что это помогает

+0

Отсутствует использование myCelTemp. –