Hello all,
I have created many2one field for category in my object. Based on my object value, I want to set default value for 'type' field of Category.
Can anybody help me how to do it?
Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello all,
I have created many2one field for category in my object. Based on my object value, I want to set default value for 'type' field of Category.
Can anybody help me how to do it?
Thanks
Define default Method Code
def _get_default_category(self, cr, uid, context=None):
res = self.pool.get('model.category').search(cr, uid, [('name','=',categroy_name)], context=context)
return return res and res[0] or False
_defaults = {
'category_id':_get_default_category,
}
This is not what I want exactly, Your method will give category_id by default based on function. But I want to set type of model.category based on active object(e.g. test.test).
so you can try on_change function based on the change object(test.test) field value model.category value set in the on change method
on change method will be called while I enter some value in some field. If I directly create record, and then create category from test.test default type should come. Is it possible to do ? For example: Create product, then create Contract from product form, by default employee should come as Administrator.
Thanks Prakash, great example!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
3
Aug 22
|
10763 | ||
|
2
Aug 22
|
3052 | ||
|
0
Jul 22
|
835 | ||
Many2one field doesn't exist
Solved
|
|
2
Oct 21
|
1437 | |
|
1
Jun 21
|
1941 |