2017-07-14 29 views
5

Ağaç görünümünde html görüntülemek mümkün mü? ÖrneğinAğaç görünümünde html görünümü odoo

dizeye güçlü eklemek < strong> MY STRING <>/strong

Ben kullanım Widget = "html" çalışıyorum ama güçlü etiketi görünür!

.py

@api.depends('name') 
def _get_html(self): 
    self.html_text = "<strong>" + str(self.name) + "</strong>" 

    html_text = fields.Char(compute='_get_html') 

.xml

<field name="html_text"/> 
+2

söz konusu sizin ağaç görünümü eklemek misiniz? –

+2

@VikiChavada Örneğimi ekliyorum! –

cevap

7

aşağıdaki gibi) yöntemi _format (geçersiz kılmak gerekir. (Odoo v10 için) liste görünümünde HTML etkinleştirmek için

JS

XML'in üzerine eklemek için XML.

<?xml version="1.0" encoding="utf-8"?> 
<odoo> 
    <template id="assets_ext" inherit_id="web.assets_backend"> 
     <xpath expr="." position="inside"> 
      <script type="text/javascript" src="/html_in_tree_field/static/src/js/web_ext.js"></script> 
     </xpath> 
    </template> 
</odoo> 

__manifest__.py

{ 
... 
... 
'data': [ 
     ... 
     'views/above_xml_filename.xml', 
    ], 
.... 
} 
İlgili konular