From 4cd42972990d72a44a8d16e53db82549863477ac Mon Sep 17 00:00:00 2001 From: Nathan Gray Date: Tue, 25 Feb 2014 17:51:36 +0000 Subject: [PATCH] Fix wrong row count after delete --- etemplate/js/et2_extension_nextmatch.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/etemplate/js/et2_extension_nextmatch.js b/etemplate/js/et2_extension_nextmatch.js index efad46c247..d42ae2fdb4 100644 --- a/etemplate/js/et2_extension_nextmatch.js +++ b/etemplate/js/et2_extension_nextmatch.js @@ -483,9 +483,10 @@ var et2_nextmatch = et2_DOMWidget.extend([et2_IResizeable, et2_IInput], this.controller._selectionMgr.setFocused(next.id,true); } - // Update the count + // Update the count, but don't use setTotalCount() since that will + // remove more rows (from the end). var total = this.dataview.grid._total - _row_ids.length; - this.dataview.grid.setTotalCount(total); + this.dataview.grid._total = total; // Re-enable automatic updating this.dataview.grid.doInvalidate = true; this.dataview.grid.invalidate();