콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
4672 화면

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
7779
1
4월 17
4012
1
10월 22
9888
3
1월 18
8318
1
3월 15
12249