Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
4073 Näkymät

Hello,

Im trying to set the specific field name for the label (title) name of the popup form view via the wizard button.

I'd tried with this code:

def open_popup_form_view(self):

        return {

            'name': ('This is the popup's window of: ', ('context': {'default_name': self.name.id})),

            'view_mode': 'form',

            'res_model': 'mod.b',

            'view_id': self.env.ref('testmodule.pop_up_form_view').id,

            'context': {'default_name': self.name.id,

                        'default_referrence': ' '

                       },

            'target': 'new',

            'type': 'ir.actions.act_window',

            }


If I just code the label/title via the 'name': ('This is the popup's window of: ') --> It works normally.
But tried with these code like above --> seem like a syntax error.


Please help,

Thank you!


Avatar
Hylkää
Paras vastaus

Hello Khanhqn, 

Try this for a solution: 

"name": "This is a popup window %s" %self.name, 

This worked for me as a server action: 

action = {
  "name": "This is a popup window %s" %record.name,
  "view_mode": "form",
  "res_model": "sale.order",
  "target": "new",
  "type": "ir.actions.act_window"
}

I have used record because I am using a server action, but in your case, replace the record with self. 

I hope this works for you, 

Thanks, 

Avatar
Hylkää
Tekijä

Hi Jack, thank you for your support. But it not works in my case!

Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
2
huhtik. 22
9073
0
kesäk. 21
3752
1
jouluk. 19
9382
1
heinäk. 19
3430
1
heinäk. 25
2725