ODOO13 【H5+QWEB+插件の混合开发】图片上传及全屏轮播

在ODOO中有多种方式渲染页面,除了最常用的XML视图转化HTML渲染页面,还有通过路由渲染直接HTML文件(使用Jinja模板接收渲染数据),还有通过纯QWEB模板+JS实现页面渲染,还有H5+QWEB+JS+其他插件实现的页面渲染。

本文将通过H5+QWEB+JS+插件实现图片附件上传及预览的功能,来说明混合开发需要注意哪些地方。

ODOO13 【H5+QWEB+插件の混合开发】图片上传及全屏轮播_第1张图片

H5+QWEB的混合开发很简单,就是将HTML5的代码,放进QWEB中,HTML5代码中接收显示数据时,需要遵守QWEB模板的语法,很多朋友可能知道这种开发方式,但将HTML代码放进QWEB中就报错了,这很有可能是HTML中的部分代码不符合QWEB模板的语法。这种开发,在安装或升级时,虽报错,但错误在哪里并不明确,从而让开始尝试的朋友误以为这么做不可行,放弃了这种开发方式,下面的代码(摘自odoo13源码:/web/views/webclie

你可能感兴趣的:(ODOO13,JavaScript,小纸条,H5,QWEB,插件,混合开发,轮播)