Contributors mailing list archives

contributors@odoo-community.org

Browse archives

Avatar

Re: Form field conditional formatting

by
Akretion France, David BEAL
- 26/04/2024 10:16:18
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

Reference