Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
2 Ответы
4447 Представления

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

Related Posts Ответы Просмотры Активность
1
мар. 24
5634
1
апр. 17
3782
1
окт. 22
9650
3
янв. 18
7995
1
мар. 15
12024