Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
7282 Widoki

How can you do this:

_defaults = { 'sale_order_id': lambda self, cr, uid, context: context.get('sale_order_id', False), }

In the new API?

Awatar
Odrzuć
Najlepsza odpowiedź

You can use it while defining new field:

 user_id = fields.Many2one('res.users', string='Salesperson', track_visibility='onchange',

readonly=True, states={'draft': [('readonly', False)]},

default=lambda self: self.env.user)

Awatar
Odrzuć
Najlepsza odpowiedź

In new API, you can define default at field level.

Try this:

sale_order_id = fields.Many2one('sale.order', default=lambda self: self.env.context.get('sale_order_id', False))

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
lut 22
5586
2
wrz 15
4635
3
sie 15
8079
0
maj 15
3119
2
lis 23
18669