Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
3385 Vistas

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!

Avatar
Descartar
Mejor respuesta

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

Avatar
Descartar

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>

Autor

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>

Mejor respuesta

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!! 

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
1
ene 24
8887
1
nov 24
4005
3
oct 24
1220
1
nov 23
1445
1
mar 15
6631