2013-09-30 67 views
0

我有非常简单的ngGrid布局。当我尝试在单元格编辑模式下编辑单元格时,我只能输入一个字符。如果我输入另一个字符,则前一个字符会被覆盖。如果我粘贴一个字符串,然后按任何字符,它将删除以前的字符串并用一个字符替换。 我不知道为什么这是造成的。ng-grid无法编辑单元格

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> 
+0

的jsfiddle帮助,现在看不出有问题 –

+0

这里是[plnkr(HTTP:/ /plnkr.co/edit/vrFEtZuIhPFafqfl0eU0)。在pnkr中没有问题,但我不知道为什么我在我的应用程序中获得这个。 – lostpacket

+0

请帮忙。这让我疯狂。 – lostpacket

回答

0

尝试增加 “enableCellSelection:真正的”

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>' }]