Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

odoo11嵌入自定义页面



  • 在做odoo项目时,总会有一些功能odoo自己不能解决的,我们可以在odoo中嵌入自定义页面来解决。
    具体的方法是在添加菜单的时候使用自定义的action widget,在自定义的action widget 中指定对应的templates,而templates中可以嵌入iframe,也就是自己自定义的页面了,最后就是将自己写的widget在view中发布出去即可,这样就成功完成odoo自定义页面,当然这里一般还需要controller的接口配合处理数据和逻辑了。
    上面说明的是概述要做的事情,具体怎么实现可以参考下面我的截图。
    此截图主要看模块项目结构:
    0_1525417261111_3.png
    后面的图片是对应具体文件的截图:
    0_1525417435699_4.png
    0_1525417449412_5.png
    0_1525417455660_6.png
    0_1525417461539_7.png
    最后,我是一名odoo前端开发者,对odoo后端只是了解一点,主要是前端方面有些研究,一些widget、列表、列表按钮自定义、或是列表limit的自定义等有一些研究并在项目中实际使用,也比较熟悉odoo的网页制作开发,另外本人喜欢使用odoo,结合工业生产企业开发app应用,包括工业经常使用到的扫码或是条码使用app打印等功能开发,目前实际开发出一款app产品在大型上市公司(具体联系时说明)的车间使用app,如何需要合作自定义开发odoo页面活动app开发的,可以联系我。
    taony:15068334016 邮箱:[email protected]



  • 楼主您好,为什么我按照您这个写了之后, js中的 template: 'xxxx' 老是提示找不到后面的模板名



  • 最后有没有把代码注册到manifest里面,qweb。



  • 😂 😂 忘了,谢谢楼主



  • @无梦丶无痕 嗯嗯,不客气。



  • @鲍永道 这就是Qweb吗?那存在大量文字的表格或者仅供参考的说明性表格是不是用Qweb来做比较好?



  • @皓羽如风 自定义嵌入页面,页面。。。
    并不是qweb。。。



  • @鲍永道 那两者之间的差异在什么地方,为什么不选odoo自带的Qweb方法呢?我因为也在写这么一个页面,发现有点相似,可是Qweb没有什么案例,看了你的方法,各文件之间的联系我没有很理解……



  • 自定义页面开发只是在odoo不能实现的功能下才这么做的,我的分享中的代码就是odoo的功能不能实现业务需求,只能另外开发,但是又要在一个系统中使用,所以才这么做的。
    要是odoo自己能实现的,就没有必要自定义啊。


Log in to reply