【问题标题】:ng-grid editCell not working properlyng-grid editCell 无法正常工作
【发布时间】:2014-10-26 14:37:22
【问题描述】:

当我双击一个单元格时,它可以让我编辑值,但是当我开始输入它时,它会删除完整的值并且只让我输入 1 个字符。

有人遇到过这个问题吗?

    $scope.gridOptions = { 
        data: 'myData',
        selectedItems: $scope.mySelections,
        multiSelect: true,
        showSelectionCheckbox: true,
        enableCellSelection: false,
        keepLastSelected: false,
        showFilter : true,
        enableColumnResize : true,
        enableCellEdit: true,
        columnDefs: [{field: 'show', displayName: '', enableCellEdit: false, cellTemplate: '<span class="ngCellText cursor-pointer" style="padding-left: 15px;" ng-click=navEdit(row.getProperty(\'naam\'),row.getProperty(\'crediteurnummer\'));><i class="icon-zoom-in"></i></span>'},
                {field: 'naam', displayName: 'naam', enableCellEdit: true}, 
                {field: 'crediteurnummer', displayName:'crediteurnummer', enableCellEdit: true},
                {field: 'plaatsnaam', displayName:'plaatsnaam', enableCellEdit: true},
                {field: 'land', displayName:'land', enableCellEdit: true},
                {field: 'waardering', displayName: 'waardering', cellTemplate: '<div class="{{row.entity.waardering}} ngCellText">{{row.entity.waardering}}</div>', enableCellEdit: true}], 
                rowTemplate:'<div style="height: 100%; color: #428bca;" ><div ng-style="{ \'cursor\': row.cursor }" ng-repeat="col in renderedColumns" ng-class="col.colIndex()" class="ngCell ">' +
                '<div class="ngVerticalBar" ng-style="{height: rowHeight}" ng-class="{ ngVerticalBarVisible: !$last }"> </div>' +
                '<div ng-cell></div>' +
                '</div></div>'
            };

【问题讨论】:

    标签: angularjs ng-grid


    【解决方案1】:

    更改为“enableCellEditOnFocus”,现在可以完美运行。不是一个正确的解决方案,但它可以完成工作。

    【讨论】:

      猜你喜欢
      • 2015-02-16
      • 2014-09-30
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      • 2016-10-28
      • 1970-01-01
      相关资源
      最近更新 更多