Hi, I have create a form view for some model meta_products
. In there I have a one2many
field products_ids
.
class meta_product:
...
_columns = {
'product_ids': fields.one2many('product.product', 'meta_product_id'...),
'rep_prod_id': fields.many2one('product_product', 'Product ID'),
...
}
I am showing product_ids
as a tree in the form view of meta_products
and I would like a sort-of on_change
on the elements of this tree in order to set dynamically the rep_prod_id
depending on the last click of the user.
I hope I am being clear enough and that someone knows how is this possible.
If you're not making any changes to the record it's going to be difficult to call an on_change function. Rather than focusing on the simple act of clicking a record, would clicking a button in the tree view of product_ids be an acceptable alternative? Because then you could create a function in an inherited product.product model that just writes its current id to the rep_prod_id field.
Yeah, I was afraid that I would have to do that...It is not really elegant but anyway, thank you!