تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3 الردود
9421 أدوات العرض

How to create dynamic tree view? or hidden field in tree view?

الصورة الرمزية
إهمال
أفضل إجابة

Hello Irawan,

You can create dynamic tree view using fields_view_get method.


Example:

    from lxml import etree

     @api.model

        def fields_view_get(self, view_id=None, view_type=’tree’, context=None, toolbar=False,submenu=False): 

        result = super(model_name,self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu)

        doc = etree.XML(result[‘arch’])

        if new_string:

        for node in doc.xpath(“//field[@name=’field_a’]”):

            node.set(‘string’, new_string)

        result[‘arch’] = etree.tostring(doc)

        return result


Hope this help.

الصورة الرمزية
إهمال
الكاتب

Thank you.

But, how to trigger that when onchange?

أفضل إجابة

HI, you can follow following tutorial for this:

https://youtu.be/kwkddYoFQCE

Hope it helps,

Thanks

الصورة الرمزية
إهمال
الكاتب أفضل إجابة

Thank you.

But, how to trigger that when onchange?

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
3
أبريل 25
4553
5
نوفمبر 23
42920
1
سبتمبر 22
3690
1
يونيو 22
12518
3
مارس 20
10993