Ag-grid версия: 3.3
У меня есть таблица с редактируемой ячейкой
{
field: 'montant',
headerName: 'montant',
cellClass: 'text-right',
filter: 'number',
editable: true,
valueGetter: function(params) {
params.data.montant = parseFloat(params.data.montant);
if (_.isNaN(params.data.montant)) return $filter('formatNumber')(params.data.montant, vm.devise.type);
return params.data.montant;
},
template:
' <span ng-if="mode===\'AMOUNT\'">{{data.montant | formatNumber: devise}} <i class="fa fa-pencil-square"></i></span>\n' +
' <span ng-if="mode===\'PERCENT\'">{{data.montant | percent}} <i class="fa fa-pencil-square"></i></span>'
}
Я также использую OnCellValueChanged при каждом изменении редактируемой ячейки, что позволяет мне вычислять сумму из моих ячеек.
function onCellValueChangedFunc(params) {
if (!_.isUndefined(params)) {
vm.calc(params.data.montant);
}
}
, когда я нажимаю на каждую ячейку и изменяю значение, отображается значение, а также изменяется общая сумма.
Но когда я использую клавишу клавиатуры на вкладке, я может изменить значения, но возвращает пустое значение, и вычисление не выполняется.
Мне нужно выйти из вкладки, чтобы увидеть ячейку изменения
У вас есть решение этой проблемы?