gpt4 book ai didi

javascript - Odoo POS 创建下拉列表

转载 作者:行者123 更新时间:2023-11-29 21:32:08 25 4
gpt4 key购买 nike

谁能帮我在 POS 合作伙伴屏幕中创建下拉列表。我在 pos.xml 文件中添加了它,但下拉列表是空的。谢谢

<div class='client-detail'>
<span class='label'>CustomerGroup</span>
<select class='*what to place here?*' name='group_id'>
<option value=''>None</option>
<t t-foreach='*what to place here?*' t-as='group'>
<option t-att-value='group.id' t-att-selected="partner_group_id ? ((group.id === partner.group_id[0]) ? true : undefined) : undefined">
<t t-esc='group.name'/>
</option>
</t>
</select>
</div>

我从国家/地区下拉列表中复制了这个。

最佳答案

例子.js

您可以根据需要设置 self.groups 和 self.partners 的值。

 render_function : function(){
var self = this;
var template_window = $(QWeb.render("template_name", {
groups : self.groups,
partners : self.partners,
}));
template_window.appendTo(this.$el);
},

例子.xml

   <div class='client-detail'>
<span class='label'>CustomerGroup</span>
<select class='group_class' name='group_id'>
<option value=''></option>
<t t-foreach='groups' t-as='group'>
<option t-att-value='group.id' t-att-selected="partner_group_id ? ((group.id === partner.group_id[0]) ? true : undefined) : undefined">
<t t-esc='group.name'/>
</option>
</t>
</select>
</div>

您可以在“group_class”的位置设置任何类名,您可以使用这个类名从 gui 中获取选定的值到您的 js 代码。

t-foreach='groups' 这里的 groups 是你在渲染模板时从 js 传递的字典键的名称。

关于javascript - Odoo POS 创建下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35890929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com