【问题标题】:Odoo 11 - assign value to variable on <select> tag in Web TemplateOdoo 11 - 为 Web 模板中 <select> 标记上的变量赋值
【发布时间】:2018-04-02 03:22:23
【问题描述】:

当用户在 Odoo 11 Web 模板的下拉列表中选择一个选项时,我想为变量赋值。因此,当用户完成单击下拉菜单后,将根据用户选择为一个值分配一个值

<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 变量中设置一个带有大学名称的值。我怎样才能做到这一点?

【问题讨论】:

  • 尝试在 onclick 事件发生时在该变量上附加值。选择单击元素的类并在该类上写下您的值代码。
  • 默认模块中是否有此示例?我不知道如何自定义 qweb 模板。

标签: html-select odoo qweb odoo-11


【解决方案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 标记在带有操作的表单视图中。

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 2015-07-05
    • 2023-04-03
    相关资源
    最近更新 更多