Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
4968 Weergaven

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:

  1. It's in English (see placeholders?) and should be in Spanish.
  2. Percentage width values have two symbols like %%.
  3. It's not what the form view says!
  4. 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?

Avatar
Annuleer
Auteur Beste antwoord

Looking at the code, seems like those divs get replaced depending on the user's company's country, and seems to have a bug.

Avatar
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
1
apr. 22
6851
1
jul. 25
2286
5
aug. 24
46753
4
jul. 24
6673
2
jul. 24
2780