使用javascript的Openerp模块web问题

使用javascript的Openerp模块web问题,javascript,jquery,xml,openerp,odoo,Javascript,Jquery,Xml,Openerp,Odoo,我正在尝试创建一个依赖于网站模块的web模块。我想在模板中使用javascript文件,但我不能。我发现的教程非常糟糕,我试图查看现有模块,但我无法理解它。在odoo 8.0中,您可以添加两种不同的方法在模板视图中添加JavaScript文件 1。标签指定的加载项:: <template id="event_script" inherit_id="website.assets_frontend" name="Country Events Snippet Script"> &l

我正在尝试创建一个依赖于网站模块的web模块。我想在模板中使用javascript文件,但我不能。我发现的教程非常糟糕,我试图查看现有模块,但我无法理解它。

在odoo 8.0中,您可以添加两种不同的方法在模板视图中添加JavaScript文件

1。标签指定的加载项::

<template id="event_script" inherit_id="website.assets_frontend" name="Country Events Snippet Script">
    <xpath expr="/t" position="inside">
        <script type="text/javascript" src="/website_event/static/src/js/website_geolocation.js"></script>
    </xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor" name="Event Editor" groups="event.group_event_manager">
    <xpath expr="." position="inside">
        <script type="text/javascript" src="/website_event/static/src/js/website_event.editor.js"></script>
        <script type="text/javascript" src="/website_event/static/src/js/website.tour.event.js"></script>
    </xpath>
</template>

2。在。(点)内添加。指定::

<template id="event_script" inherit_id="website.assets_frontend" name="Country Events Snippet Script">
    <xpath expr="/t" position="inside">
        <script type="text/javascript" src="/website_event/static/src/js/website_geolocation.js"></script>
    </xpath>
</template>
<template id="assets_editor" inherit_id="website.assets_editor" name="Event Editor" groups="event.group_event_manager">
    <xpath expr="." position="inside">
        <script type="text/javascript" src="/website_event/static/src/js/website_event.editor.js"></script>
        <script type="text/javascript" src="/website_event/static/src/js/website.tour.event.js"></script>
    </xpath>
</template>

在模板中有

id属性:>唯一标识每个记录

继承\u id属性:>以两种不同方式指定的继承模板id

I.如果用于同一模块,则使用直接id(模板id)

二、 与继承的模块模板id(模块名称.模板id)一起使用

并对模板中使用的所有其他属性进行命名和分组

基于带有position属性的XPATH标记,您可以将JavaScript文件添加到不同的位置,如之前、之后、内部、替换

我希望这会对您有所帮助:)

我在模板中添加了这一行,并尝试使用js文件中定义的函数