跳至内容
菜单
此问题已终结
2 回复
4488 查看

Exactly as what the title said,


because invisible attribute is not always the case

there are some scenarios from UI and/or UX perspectives where enabling or disabling buttons are much better and more likeable than showing or hiding them

I hope that it can be considered in the future, or sooner
Thanks in advance

形象
丢弃
最佳答案

Hi Faris:


"disabled" attribute on button will result in a serious security problem:  it can be removed manually in the browser's develop tool and the button will be re-enabled.  So does the "readonly" attribute on button.  I think that's why odoo framework does not provide the 'disabled' .

So my opinion better not use 'disabled' or 'readonly' on button.  Attribute “Invisible” on button is safe, it will not render the element onto the browser.  

You can try create 2 same buttons but one is visible while the other is not:

<button name="mybutton" type="object" title="Text on button" icon="fa-pencil" attrs="{'invisible': [('condition','=',False)]}"/>
<button name="" type="" title="Text on button" icon="fa-pencil" attrs="{'invisible': [('condition','!=',False)]}"/>



形象
丢弃
最佳答案

Hello, @Faris Fathurrahman

Hope you are doing well,

xml attribute : disabled="disabled"

Please find code in comment.

I hope this will help you.

Thanks & Regards, Email: odoo@aktivsoftware.com Skype: kalpeshmaheshwari

形象
丢弃

<button name="customer_report" position="attributes">
<attribute name="disabled">disabled</attribute>
</button>
OR
<button name="customer_report" position="attributes">
<attribute name="class">disabled</attribute>
</button>

Dear Odoo, Can You Please Add "disabled" Attribute?
https://www.odoo.com

相关帖文 回复 查看 活动
1
3月 24
5844
1
4月 17
3809
1
10月 22
9685
3
1月 18
8055
1
3月 15
12058