ng-grid无法编辑单元格

时间:2013-09-30 14:33:19

标签: angularjs ng-grid

我有非常简单的ngGrid布局。当我尝试在单元格编辑模式下编辑单元格时,我只能输入一个字符。如果我输入另一个字符,前一个字符将被覆盖。如果我粘贴一个字符串然后按任何字符,它将删除前一个字符串并替换为单个字符。 我不确定为什么会这样。

app.controller ('TableEditCtrl',function($scope){
$scope.myData =[{"Time":"","OldValue":"","NewValue":"", "Action" : "NoChange"}];
$scope.gridOptions = { 
        data: 'myData',
        columnDefs : [{field: 'Time' , displayName : 'Time', enableCellEdit : true}]

});

<div ng-grid="gridOptions" style="margin-top : 1%;float : left; height : 400px"></div>  

2 个答案:

答案 0 :(得分:1)

使用editableCellTemplate

尝试此操作
columnDefs : [{field: 'Time' , displayName : 'Time', enableCellEdit : true, editableCellTemplate: '<div><form name="inputForm"><input type="text" ng-class="\'colt\' + col.uid" ui-grid-editor ng-model="MODEL_COL_FIELD"  /></form></div>' }]

答案 1 :(得分:0)

尝试添加&#34; enableCellSelection:true&#34;