ng-focus和ng-blur在Angular UI网格中无法使用ui-grid-cellNav

时间:2017-06-30 09:58:25

标签: javascript angularjs

我正在尝试使用键盘箭头键将单元格导航功能提供给UI网格。

为此,“I-grid-cellNav”就在那里,所以我试图在uiGrid.html文件中以下面的方式使用它。

<div ui-grid="Grid" style="height: 100%;width :100%" class="grid" ui-grid-cellNav ui-grid-edit ui-grid-selection>

但是在上面的代码中给出ui-grid-cellNav之后,ng-focus和ng-blur指令在下面的控制器中不起作用:

> columnDefs:[{
>               displayName: '*Event Name',
>               name: 'eventName',
>               width: 150,
>               enableCellEdit: false,
>               cellClass : function(grid,row,col){
>                 return getCellStyle(grid, row,col);
>               },
>               cellTemplate: '<div class="typetext" title="{{row.entity.eventName}}"><input
> ng-disabled="grid.appScope.disableFields" type="INPUT_TYPE"
> ng-click="grid.appScope.startEditing(row.entity.eventName,col,model)"
> ng-focus="grid.appScope.startEditing(row.entity.eventName,col,model)"
> ng-model="row.entity.eventName" typeahead-wait-ms="300"
> typeahead="item for item in
> grid.appScope.getMatchingItems(col.field,row.entity.eventName)"
> class="form-control grid-txtbox"
> ng-blur="grid.appScope.stopEditing(row.entity[col.field],col.field,row)" /></div>'
>             }

我正在使用AngularJS v1.3.17。

0 个答案:

没有答案