On an Odoo server, fully updated, in language es_ES, the Leads view renders this inside the address_format part:
<div class="address_format"> <span title="" data-original-title="" class="oe_form_field oe_form_field_char" style="width: 40%%"> <input maxlength="24" placeholder="ZIP" type="text"> </span> <span title="" data-original-title="" class="oe_form_field oe_form_field_char" style="width: 57%%"> <input placeholder="City" type="text"> </span> <br> <span title="" data-original-title="" class="oe_form_field oe_form_field_many2one oe_form_field_with_button oe_no_button"> <div> <input autocomplete="off" class="ui-autocomplete-input" placeholder="State" type="text"> <span class="ui-helper-hidden-accessible" aria-live="polite" role="status"></span> <span class="oe_m2o_drop_down_button"> <img draggable="false" src="https://example.com/web/static/src/img/down-arrow.png"> </span> </div> </span> </div>
That's wrong because:
- It's in English (see placeholders?) and should be in Spanish.
- Percentage width values have two symbols like
%%
. - It's not what the form view says!
- Any changes I make in the view inside the
<div class="addres_format">
tag don't render at all.
But another empty server, with no data but with the same modules installed, renders this:
<div class="address_format"> <span title="" data-original-title="" class="oe_form_field oe_form_field_char oe_form_important" style="width: 40%"> <input placeholder="Ciudad" type="text"> </span> <span title="" data-original-title="" class="oe_form_field oe_form_field_many2one oe_form_field_with_button" style="width: 24%"> <div> <input autocomplete="off" class="ui-autocomplete-input" placeholder="Estado" type="text"> <span class="ui-helper-hidden-accessible" aria-live="polite" role="status"></span> <span class="oe_m2o_drop_down_button"> <img draggable="false" src="http://localhost:8069/web/static/src/img/down-arrow.png"> </span> </div> </span> <span title="" data-original-title="" class="oe_form_field oe_form_field_char" style="width: 34%"> <input maxlength="24" placeholder="C.P." type="text"> </span> </div>
This time it's fine, all errors are fixed, but I cannot make the server 1 behave as the server 2 unles I remove the class from the div. What is happening there?