Odoo11 中加载js、css的方法
2019-04-04 15:56
706 查看
例如“开票”模块的代码:
①、在视图中重写如下代码:
<?xml version="1.0" encoding="utf-8"?> <odoo> <template id="assets_backend" name="account assets" inherit_id="web.assets_backend"> <xpath expr="." position="inside"> <script type="text/javascript" src="/account_invoicing/static/src/js/tour.js"></script> </xpath> </template> </odoo>
源码参照位置:addons/account_invoicing/views/account_invoicing_templates.xml 1~8行代码
②、在static/src/js下重写JS代码即可。
加载CSS
<openerp> <data> <template id="assets_backend" name="you_module_name assets" inherit_id="web.assets_backend"> <xpath expr="." position="inside"> <link rel="stylesheet" href="/you_module_name/static/src/css/you_module_name.css"/> <script type="text/javascript" src="/you_module_name/static/src/js/you_module_name.js"></script> </xpath> </template> </data> </openerp>
源码参照位置:addons/website_links/views/website_links_template.xml 4~11行代码
注意:以上view代码需要__manifest__.py的data进行注册。
相关文章推荐
- 创建script、link标签,预加载js/css方法createStaticResourceElement(CSRE)
- 判断CSS与JS是否加载完毕的方法
- apache代理tomcat无法加载css,js,图片等资源的解决方法
- Asp.Net头部动态加载css和js文件的方法
- iOS 加载本地html、js、css方法
- php ci框架中加载css和js文件失败的原因及解决方法
- 用javascript预加载图片、css、js的方法研究
- 做js时用到的几个方法(获取html的get传值 、动态加载js和css资源)
- 模拟jQuery中的ready方法及实现按需加载css,js实例代码
- Yii2 加载css、js 载静态资源的方法
- Yii2 加载js、css 的方法
- 用javascript预加载图片、css、js的方法研究
- javascript代码中加载js、css头文件方法一例
- jQuery中的ready方法及实现按需加载css,js
- php ci框架中加载css和js文件失败的原因及解决方法
- 页面在IDEA项目目录不能正确加载css/js等文件的解决方法
- 在Asp.Net头部动态加载css和js文件的方法
- javascript预加载图片、css、js的方法示例介绍
- 异步加载js,Css方法