跳至內容
選單
此問題已被標幟
2 回覆
3344 瀏覽次數

I want to change the save button icon from fa-cloud-upload to fa-save.

Found the original code in /web/static/src/views/form/form_status_indicator/form_status_indicator.xml

                    type="button"
                    class="o_form_button_save btn btn-light py-0"
                    t-att-disabled="props.isDisabled"
                    data-hotkey="s"
                    t-on-click.stop="save"
                    data-tooltip="Save manually"
                    aria-label="Save manually">
                   

               


I don't want to inherit by replace the whole block, to just change one line.

Is the i tag a attribute? I tried using name and string, both failed.

So is there a method to change just the  i class part

Thank you!

頭像
捨棄
最佳答案

Hello youring,

Yes, It is possible. You just need to write xpath like below.

Please Find code in comment. 


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

頭像
捨棄

Code :-
<xpath expr="//button[@@data-tooltip='Save manually']//i[hasclass('fa-cloud-upload')]" position="attributes">
<attribute name="class" remove="fa-cloud-upload"/>
<attribute name="class" add="fa-save" separator=" "/>
</xpath>

作者

Hi Jainesh, thanks for your quick answer. I changed as below, it worked!
<xpath expr="//button[hasclass('o_form_button_save')]/i" position="attributes">
<attribute name="class" remove="fa-cloud-upload" add="fa-save" separator=" "/>
</xpath>

最佳答案

Can you share complete xml code? How did you inherit the template? I am using the same code but cannot inherit the base template. Kindly help asap!! 

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
1月 24
8774
1
11月 24
3966
3
10月 24
1181
1
11月 23
1400
1
3月 15
6578