【发布时间】:2015-08-14 09:22:35
【问题描述】:
我正在尝试在我的模块中包含我的自定义 javascript,但 js 文件没有被加载。
下面是我的代码:
js:
openerp.hr_timesheet_extended = function (instance) {
var QWeb = instance.web.qweb,
_t = instance.web._t,
_lt = instance.web._lt;
instance.hr_attendance.AttendanceSlider.include({
// override methods
});
};
xml:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="assets_backend" name="hr_attendance assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/my_module/static/src/js/attendance.js"></script>
</xpath>
</template>
</data>
</openerp>
我在这里做错了什么?
【问题讨论】:
-
您是否将xml文件添加到
__openerp__.py?尝试将模块名称写为 xml 文件名 (your_module_name.xml),并将模板名称替换为name="your_module_name assets"。您的浏览器控制台中是否出现任何错误?编写重写方法的示例并尝试编写一些 console.log() 来检查文件是否被执行
标签: javascript xml odoo odoo-8