我需要一個用戶可以編輯的網格。我還需要能夠向數據集添加額外的行,最好是從網格中添加一行。但首先我需要能夠編輯數據。Ng-grid可編輯網格不會專注於點擊
我以爲我可以使用純2方式綁定這一點。但單擊單元格不會使其可編輯。我已經添加了enableCellEdit:true,並嘗試添加enableCellEditOnFocus。 我寧願讓所有單元格都可編輯而不必使用模板。 單元格包含一個數字和一個日期。
以下是我通過網格的網格選項。
$scope.gridOptions = {
data: 'account.interests',enableRowSelection: false,
enableCellEditOnFocus: true,
multiSelect: false,
columnDefs: [{
field: 'rate',
enableCellEdit: true,
width: 60
},
{
field: 'date',
enableCellEdit: true,
cellFilter: 'date:\'yyyy-MM-dd\''
}]
};
和我的觀點格:
<div ng-if="showInterestRates" >
<div ui-grid="gridOptions"></div>
</div>
爲'cellEditOnFocus'還必須添加的模塊cellNav中兼得
ui-grid-edit ui-grid-cellNav
。至少在版本3.1.1中是如此 – Asqan 2016-03-07 14:55:39