扫码阅读
手机扫码阅读
Odoo丨如何在明细行中添加复选框?
735 2023-09-14
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:Odoo丨如何在明细行中添加复选框?
文章来源:
神州数码云基地
扫码关注公众号
Odoo神州数码云基地:在Odoo明细行中添加复选框
在实际项目中,出现了在Odoo的明细订单中添加复选框和按钮的需求。Odoo默认tree视图具有复选框和操作按钮功能,但one2many关系属性中的tree视图渲染与此略有不同,需要进一步的调研和解决。
问题一:one2many中tree视图的复选框实现
one2many中的tree视图可以通过更改渲染属性来实现复选框,这需要重写one2many widget,并添加hasSelectors属性。完成后,重启环境并升级,复选框即可出现。
问题二:操作按钮的添加
尽管选中复选框后并未像tree视图那样出现操作按钮,但通过自定义widget添加代码和qweb页面,就能在编辑页面看到按钮,并且可以执行成功。
问题三:隐藏只读页面中的复选框
如果想隐藏只读页面中的复选框,可以通过修改ListRenderer中的_renderSelector函数来实现。最终,实现了在Odoo明细行中添加复选框与按钮的需求。
文章总结了在Odoo产品上添加复选框和按钮的过程,并鼓励有想法的读者加入讨论。
作者:章磊
想要了解更多内容?
查看原文:Odoo丨如何在明细行中添加复选框?
文章来源:
神州数码云基地
扫码关注公众号
神州数码云基地的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线