Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
7658 Lượt xem

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 ?

 

 

Ảnh đại diện
Huỷ bỏ

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

Tác giả

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

Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Tác giả

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

Câu trả lời hay nhất

Hi kaisusr,

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

Regards,

Juan José - Ing ADHOC

 

Ảnh đại diện
Huỷ bỏ

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

Tác giả

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.

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 10 21
3076
1
thg 4 17
4272
2
thg 7 22
8494
3
thg 1 18
8589
0
thg 9 17
3817