Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
8 Trả lời
14007 Lượt xem

Hy,

I succeeded in displaying html in text field thanks to the widget="html" in the fomr view of order lines Is it possible to do as well in the tree view? Using type="html" nor widget="html" failed.

Thanks in advanced

Ảnh đại diện
Huỷ bỏ
Tác giả

I tried this one without success : https://www.openerp.com/apps/6.1/trp_web_treeview_html_widget/ No error is displayed or thrown. Nothing special is done

Tác giả

Obviously not possible in v7

Câu trả lời hay nhất

To enable the HTML in list view you need to override the method _format() as below.(for Odoo v10)


**JS**


    odoo.define('html_in_tree_field.web_ext', function (require) {

        "use strict";

     var Listview = require('web.ListView');

     var formats = require('web.formats');

     

     Listview.Column.include({

         _format: function (row_data, options) {

      // Removed _.escape() function to display html content.

      // Before : return _.escape(formats.format_value(row_data[this.id].value, this, options.value_if_empty));

      return formats.format_value(row_data[this.id].value, this, options.value_if_empty);

         }

     });

    });


**XML to add above JS.**


    <?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',

        ],

    ....

    }

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hello, you can find something here for v7 :


https://apps.odoo.com/apps/7.0/web_list_html_widget/

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

thanks for your answer, chavada viki. I faced with similar issue and it worked!

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

i am facing same issue. did you find any solution for this?

Ảnh đại diện
Huỷ bỏ

Did you find an answer for this? Would need this functionality as well.

Not Yet. but i find one alternate solution for this. i take one new text field. for form view i display field which has widget as html. and for tree view i display copied text field(display as normal text). did you get??