Odooers论坛

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

How to use the button attribute "args"

形象
丢弃
1 答案
0
形象
odoo
最佳答案

Hi,

Context

Context is a dictionary carrying session data. Context can be used in the server or the client side. In your view you can add new values like this:

<button name="apply" context="{'key': value}" />

and get this value in the server side like this:

value = self.env.context.get('key')

attrs

attrs is a dictionary carrying some field option like invisible, required and readonly. attrs allow you to define condition for each option like this:

  <field name="name" attrs="{'invisible': [('condition', '=', True)]}">

The field name will be invisible if condition is true.

Best regards.

2 注释
形象
丢弃
形象
odoo
-

@Bejaoui Thanks for your help! But I was asking about "args" not "attrs".

形象
odoo
-

Is this still valid ?