Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
7663 Visualizzazioni

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 ?

 

 

Avatar
Abbandona

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).

Autore

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

Risposta migliore

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

Avatar
Abbandona
Autore

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

Risposta migliore

Hi kaisusr,

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

Regards,

Juan José - Ing ADHOC

 

Avatar
Abbandona

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

Autore

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.

Post correlati Risposte Visualizzazioni Attività
1
ott 21
3076
1
apr 17
4272
2
lug 22
8494
3
gen 18
8589
0
set 17
3817