将产品条码添加到 POS odoo 模块
add product barcode to the POS odoo module
我有一个小要求,我以前使用过 Odoo,但我从来没有处理过 .JS 文件,我只使用 Python 和 XML 来满足基本的开发需求,但现在我想在 POS 模块中做一个小改动,所有这些都是 javascript,我想在购物车中以其名称显示产品条形码,我确定产品条形码是从数据库加载的,因为我使用条形码扫描仪将产品添加到购物车,所以唯一的问题是将其显示在购物车中,这是一张图片来解释我的问题,感谢伟大的社区。
像这样在清单中添加文件,
"qweb": ["static/src/xml/pos.xml"],
在此路径中添加文件 pos.xml static/src/xml/
您可以扩展 Q-web 模板并像这样添加条形码,
<?xml version="1.0" encoding="UTF-8" ?>
<templates id="template" xml:space="preserve">
<t t-extend="Orderline">
<t t-jquery="t[t-esc='line.get_product().display_name']" t-operation="after">
<br/><t t-esc="line.get_product().barcode"/>
</t>
</t>
</template>
我有一个小要求,我以前使用过 Odoo,但我从来没有处理过 .JS 文件,我只使用 Python 和 XML 来满足基本的开发需求,但现在我想在 POS 模块中做一个小改动,所有这些都是 javascript,我想在购物车中以其名称显示产品条形码,我确定产品条形码是从数据库加载的,因为我使用条形码扫描仪将产品添加到购物车,所以唯一的问题是将其显示在购物车中,这是一张图片来解释我的问题,感谢伟大的社区。
像这样在清单中添加文件,
"qweb": ["static/src/xml/pos.xml"],
在此路径中添加文件 pos.xml static/src/xml/
您可以扩展 Q-web 模板并像这样添加条形码,
<?xml version="1.0" encoding="UTF-8" ?>
<templates id="template" xml:space="preserve">
<t t-extend="Orderline">
<t t-jquery="t[t-esc='line.get_product().display_name']" t-operation="after">
<br/><t t-esc="line.get_product().barcode"/>
</t>
</t>
</template>