Fix nm displayed row count was not updated when adding a row.

This seems to have resolved the issue of the last row going missing.
This commit is contained in:
nathangray 2020-08-26 09:26:18 -06:00
parent 030dafc0a7
commit d525347275
2 changed files with 5 additions and 0 deletions

View File

@ -608,6 +608,8 @@ var et2_nextmatch = /** @class */ (function (_super) {
if (index === false) { if (index === false) {
return false; return false;
} }
// Increase displayed row count
this.controller._grid.setTotalCount(this.controller._grid.getTotalCount() + 1);
// Insert at the top of the list, or where app said // Insert at the top of the list, or where app said
var entry = this.controller._selectionMgr._getRegisteredRowsEntry(uid); var entry = this.controller._selectionMgr._getRegisteredRowsEntry(uid);
entry.idx = typeof index == "number" ? index : 0; entry.idx = typeof index == "number" ? index : 0;

View File

@ -911,6 +911,9 @@ export class et2_nextmatch extends et2_DOMWidget implements et2_IResizeable, et2
return false; return false;
} }
// Increase displayed row count
this.controller._grid.setTotalCount(this.controller._grid.getTotalCount()+1);
// Insert at the top of the list, or where app said // Insert at the top of the list, or where app said
var entry = this.controller._selectionMgr._getRegisteredRowsEntry(uid); var entry = this.controller._selectionMgr._getRegisteredRowsEntry(uid);
entry.idx = typeof index == "number" ? index : 0; entry.idx = typeof index == "number" ? index : 0;