2013-07-16 2 views
8

В последней версии ng-grid (v2.0.7), когда editableCellTemplate находится в режиме редактирования и теряет фокус, он остается в режиме редактирования , Является ли это ошибкой или неправильно настроил сетку?AngularJS (ng-grid) «editableCellTemplate» остается в режиме редактирования при потере фокуса

Вот пример: http://plnkr.co/edit/OgEjk7wFaC982FrKbeHH?p=preview, где столбец 0 содержит editableCellTemplate.

ответ

6

Я нашел ответ в одном из шаблонов внутри ng-grid.js. Мне не хватало ng-input = "COL_FIELD"

<select ng-cell-input ng-class="'colt' + $index" ng-input="COL_FIELD" ng-model="COL_FIELD"> 
     <option>nl</option> 
     <option>fr</option> 
     <option>en</option> 
    </select> 
+3

Благодаря вашему ответу я решил аналогичную проблему. Официальная документация ng-grid [http://angular-ui.github.io/ng-grid/] не указывает атрибут ** ng-model = "COL_FIELD" ** для стандартного editableCellTemplate, когда это необходимо – AardVark71

+0

Это не работает в IE, есть ли у вас какая-нибудь работа? Благодаря! –