Skip to Content

Contributors

Re: Form field conditional formatting

Hi Radovan,

Have you tried this module ?


Not sure it solves all your cases, but if you have many fields to highlight and if you prefer python over xml override ...

Regards

David BEAL
Consultant ERP Odoo


Le lun. 22 avr. 2024 à 17:17, Holger Brunn <notifications@odoo-community.org> a écrit :
> OK, I found it's working. But it's working a bit differently than what I'd


> need. It colors the text in Char or Integer fields. It does nothing to


> fields that are empty or to let's say Selection fields. I am looking for a


> way to highlight some fields to draw attention to them even if they are


> empty - so maybe setting the background on them. Or add some icon besides


> them... Any ideas are welcome.

don't forget plain css:

div.o_form_editable div[name="yourfield"]:not(.o_readonly_modifier) input {
    background: red!important;
}

or combine this with the conditional bootstrap classes
div[name="yourfield"].text-danger {
    background: red!important;
}

Up until v15 a form would have class o_form_model_name, which made it easy to 
make this model specific. For ancient Odoo for exactly this use case I made
https://github.com/OCA/web/tree/6.1/web_widget_classes
which you might want to resurrect and rename for this purpose.

But if you go into the module writing business for this anyways, probably 
better patch
https://github.com/OCA/OCB/blob/17.0/addons/web/static/src/views/fields/
field.js#L133
and allow something like
<field name="yourfield"  o-class-yourclass="expression" />
which would be much more versatile



-- 
Your partner for the hard Odoo problems
https://hunki-enterprises.com

_______________________________________________
Mailing-List: https://odoo-community.org/groups/contributors-15
Post to: mailto:contributors@odoo-community.org
Unsubscribe: https://odoo-community.org/groups?unsubscribe


by David BEAL - 10:20 - 26 Apr 2024

Reference

  • Form field conditional formatting
    Hello,
    
    I am looking for something to allow me to conditionally highlight (i.e. decoration would be sufficient - no need for custom CSS styles) form(!) fields. I have a feeling there is something or I am missing something very obvious but I am at lost here. Any suggestions?
    
    Thank you very much. Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 09:21 - 22 Apr 2024