Hi Community,
I use self.id inside of onchange that is returning me " <openerp.models.Newid object at 0xb0efbc4c>".
- I want to get record's id.
Any idea?
Thanks in advance.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi Community,
I use self.id inside of onchange that is returning me " <openerp.models.Newid object at 0xb0efbc4c>".
- I want to get record's id.
Any idea?
Thanks in advance.
If your record is already created in Odoo,
Then on onchange method you can access it using self._origin.
If record is not created, then there is no way to access it uptil record is not saved.
hope this helps..
Just what I was looking for, thanks Asmita!
Is this work in compute function
I am not sure about this, but it won't work on compute field function, as in compute field function we can directly access record's id, once it is saved.
print self.ids
or
print self._ids
Hi Jainesh Shah,
You can only get the record's id after saving your details.
Thank you.
Hi Jainesh,
yes it's possible,
example =
self.browse (cr, uid, ids [0])
https://www.odoo.com/fr_FR/forum/aide-1/question/is-it-possible-to-capture-both-original-and-new-values-in-an-on-change-method-44119
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
0
thg 9 23
|
41 | ||
|
2
thg 7 22
|
3777 | ||
|
0
thg 5 22
|
2066 | ||
|
1
thg 11 21
|
18468 | ||
|
2
thg 10 21
|
7482 |