[FIX]Refixed the issue of pager, does not navigate to previous page when all records of current page deleted.

bzr revid: msh@openerp.com-20131018053656-4tcklfcwqfeit4bb
This commit is contained in:
Mohammed Shekha (OpenERP) 2013-10-18 11:06:56 +05:30
commit 1e95365d84
1 changed files with 7 additions and 1 deletions

View File

@ -597,7 +597,13 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi
_(ids).each(function (id) {
self.records.remove(self.records.get(id));
});
self.configure_pager(self.dataset);
if (self.records.length == 0 && self.dataset.size() > 0) {
//Trigger previous manually to navigate to previous page,
//If all records are deleted on current page.
self.$pager.find('ul li:first a').trigger('click');
} else {
self.configure_pager(self.dataset);
}
self.compute_aggregates();
});
},