我们正在努力在Odoo 10自定义模块中添加照片标记功能。 我们在Odoo中创建了代码以在DB中上传图像。
class PhotoMaster(models.Model):
_name = 'photo.master'
_rec_name = 'name'
name = fields.Char('Photo ID')
_sql_constraints = [
('name_uniq', 'unique (name)', "Photo Name already exists !"),
]
photo = fields.Binary('Upload Photo')
view.xml文件如下所示,以显示存储在DB中的照片。
<group>
<field name="name"/>
<field colspan="5" height="100%" width="100%" filename="name" name="photo" widget="image" id="photo"/>
</group>
我们如何在Odoo 10中应用以下jquery / javascript代码?
Simple image tagging page like facebook image tag
任何帮助都将非常感激。
答案 0 :(得分:1)
听起来您只需要知道如何添加自定义Javascript文件即可供Odoo访问。它需要两个步骤。
在your_module/static/src/js
添加XML以通知Odoo这些文件存在
<!-- Adds all assets in Odoo -->
<template id="assets_backend" name="your_module assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<!--These links will be called when loading your Odoo -->
<script type="text/javascript" src="/your_module/static/src/js/javascriptfile.js"></script>
</xpath>
</template>