Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

Open window without closing the current view window ?

By
kaisusr
on 10/5/14, 5:29 PM 1,330 views

i want to open a window view, but without closing the current window, but this code close the curren window, someone help me ?

def button_article(self, cr, uid, ids, context=None):
      ctx = (context or {}).copy()
      ctx['article'] = self.browse(cr, uid, ids[0], context=context).product_id.id
      ctx['form_view_ref'] = 'itk_entrepot.itk_entrepot_article_maj'
      if ctx['article'] :
          return {
        'name':'Article',
        'view_type':'form',
        'view_mode':'form',
        'res_model':'product.product',
        'view_id':False,
        'target':'new',
        'type':'ir.actions.act_window',
        'domain':[('id','=',ctx['article'])],
        'context':ctx,
        'nodestroy':True,
        'res_id':ctx['article'],
            }
      else : return True

<button name="button_article"    string="Article" type="object" class="oe_highlight" icon="article" />

Or who know wwhich function called when we click on the button which appears in the right of the many2one fields ?

 

 

Your code should open a new window (a smaller floating window) and preserve your current view... the 'target' and 'nodestroy' keywords are used for that (just as you did).

René Schuster
on 10/6/14, 4:00 AM

No René my code didn't open in a new window, the button is in a pop up window

kaisusr
on 10/6/14, 4:14 AM
0
Juan José Scarafía
On 10/6/14, 8:40 AM

Hi kaisusr,

Try using 'target': 'blank' or 'target': '_blank' 

Regards,

Juan José - Ing ADHOC

 

Dear Juan. This is not HTML so you can't use that.

GH Mediacloud, Grover Menacho
on 10/6/14, 8:48 AM

Dear juan, there is no changes, i want to open a new popup window from a button in a popup window without closing the current window.

kaisusr
on 10/6/14, 10:10 AM
0

deep

--deep--
1617
| 5 4 7
Bengaluru, India
--deep--

Techno-Functional Associate with 6+ years of experience in Odoo (formerly known as OpenERP).

deep
On 10/6/14, 3:41 AM

use 'target': 'current', it will open in next tab within a browser

i try to use target': 'current' but no changes

kaisusr
on 10/6/14, 4:14 AM

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

3 follower(s)

Stats

Asked: 10/5/14, 5:29 PM
Seen: 1330 times
Last updated: 3/16/15, 8:10 AM