=== módosítva fájl addons/openerp/static/javascript/o2m.js --- addons/openerp/static/javascript/o2m.js 2011-04-16 12:12:34 +0000 +++ addons/openerp/static/javascript/o2m.js 2011-04-18 09:37:10 +0000 @@ -39,6 +39,8 @@ this.parent_id = openobject.dom.get(parent_prefix + '_terp_id').value; this.parent_context = openobject.dom.get(parent_prefix + '_terp_context').value; this.parent_view_id = openobject.dom.get(parent_prefix + '_terp_view_id').value; + this.parent_view_ids = jQuery(idSelector(parent_prefix + '_terp_view_ids')).val(); + this.parent_view_mode = jQuery(idSelector(parent_prefix + '_terp_view_mode')).val(); // hide new button when editors are visible if (this.mode == 'tree' && this.inline) { @@ -125,12 +127,12 @@ var parents = []; // get the required view params to get proper view var params = { - '_terp_view_params/_terp_model': openobject.dom.get('_terp_model').value, - '_terp_view_params/_terp_id': openobject.dom.get('_terp_id').value, - '_terp_view_params/_terp_ids': openobject.dom.get('_terp_ids').value, - '_terp_view_params/_terp_view_ids': openobject.dom.get('_terp_view_ids').value, - '_terp_view_params/_terp_view_mode': openobject.dom.get('_terp_view_mode').value, - '_terp_view_params/_terp_context': openobject.dom.get('_terp_context').value || {}, + '_terp_view_params/_terp_model': this.parent_model, + '_terp_view_params/_terp_id': this.parent_id, + '_terp_view_params/_terp_view_id':this.parent_view_id, + '_terp_view_params/_terp_view_ids': this.parent_view_ids, + '_terp_view_params/_terp_view_mode': this.parent_view_mode, + '_terp_view_params/_terp_context': this.parent_context || {}, '_terp_view_params/_terp_view_type': 'form' };