2017-05-31 12 views
1

私たちは、Odoo 10カスタムモジュールに写真タグ機能を追加しようとしています。 DBに画像をアップロードするためのコードをOdooに作成しました。jooj/javascriptを適用する方法Odoo 10の写真タグコード

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ファイルは、以下のとおりです。

<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

すべてのヘルプは本当に理解されるであろう。

答えて

1

OdooがアクセスできるようにカスタムJavascriptファイルを追加する方法を知る必要があるようです。それには2つのステップが必要です。

  1. は、それらのファイルが存在することOdooに通知するためにXMLを追加your_module/static/src/js

  2. であなたのJavascriptファイル(複数可)を追加

    <!-- 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> 
    

Further details from Yenthe's blog

関連する問題