From ef06a2d41a1e7a4c5e8c0269d60abacf69fb917d Mon Sep 17 00:00:00 2001 From: "Harry (OpenERP)" Date: Wed, 5 Sep 2012 13:28:20 +0530 Subject: [PATCH] [REF] account: account reconciliation JS bzr revid: hmo@tinyerp.com-20120905075820-1uu55c972rmdhpjb --- .../static/src/js/account_move_reconciliation.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/addons/account/static/src/js/account_move_reconciliation.js b/addons/account/static/src/js/account_move_reconciliation.js index 3d046f99312..680eca18374 100644 --- a/addons/account/static/src/js/account_move_reconciliation.js +++ b/addons/account/static/src/js/account_move_reconciliation.js @@ -81,25 +81,28 @@ instance.account.extend_form_view = instance.web.FormView.extend({ this.$el.find('span.oe_pager_index_extend').html(index).end() .find('span.oe_pager_count_extend').html(this.dataset.ids.length); }, + + do_search_move_line: function(partner_ids){ + var viewmanager = this.getParent(); + viewmanager.action.context.next_partner_only = true; + viewmanager.action.context.partner_id = partner_ids; + viewmanager.searchview.do_search(); + }, on_pager_action: function(action) { var self = this - var viewmanager = self.getParent(); - viewmanager.action.context.next_partner_only = true; if (this.dataset.ids.length == 0){ self.datarecord = {} - viewmanager.action.context.partner_id = []; - viewmanager.searchview.do_search(); _(this.fields).each(function (field, f) { field.set_value(self.datarecord[f] || false); }); self.do_update_pager(); + self.do_search_move_line([]); } else{ $.when(this._super(action)).then(function() { var id = self.get_fields_values().partner_id; - viewmanager.action.context.partner_id = [id]; - viewmanager.searchview.do_search(); + self.do_search_move_line([id]); }); } },