Odoo 11 - присвоить значение переменной в теге ‹select› в веб-шаблоне

Я хочу присвоить значение переменной, когда пользователь выбирает вариант в раскрывающемся списке веб-шаблона Odoo 11. Поэтому, когда пользователь щелкнет раскрывающийся список, будет присвоено значение со значением, выбранным пользователем.

<div class="col-md-3 col-sm-3">
   <select class="form-control" id="university_id" name="university_id">                
      <t t-foreach="universities" t-as="university">
        <option t-att-value="university.id"><t t-esc="university.name"/><t set="var_univ" t-value="university.name"/></option>                      
      </t>
   </select>
</div>

Я хочу установить значение переменной var_univ с названием университета. Как я могу этого добиться?


person exanoid    schedule 02.04.2018    source источник
comment
Попробуйте добавить значение этой переменной во время события onclick. Выберите класс элемента, по которому щелкнули мышью, и напишите в этом классе свой код значения.   -  person Keval Mehta    schedule 02.04.2018
comment
есть ли пример этого в модуле по умолчанию? Я понятия не имею, как настраивать шаблоны qweb.   -  person exanoid    schedule 03.04.2018


Ответы (1)


попробуйте следующее:

<div class="col-md-3 col-sm-3">
    <select class="form-control" id="university_id" name="var_univ">                
       <t t-foreach="universities" t-as="university">
          <option t-att-value="university.name">
            <t t-esc="university.name"/> 
          </option>                      
       </t>
   </select>
</div>

Убедитесь, что указанный выше тег div находится в представлении формы с действием.

Спасибо !

person Rohit Ramnani    schedule 02.04.2018