Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
6065 Tampilan

Is there a way to select and delete particular rows from a many2many tree view, Any idea how to achieve it?

Thanks for the help in advance.

Avatar
Buang

Can you give an example, what menu you want to delete its data?

Penulis


models.py:
web_portal_ids = fields.Many2many('web.portals', string="Web Portals", tracking=True)

xml:

<group string="Web Portals">
<field name="web_portal_ids">
<tree>
<field name="name"/>
<field name="image" widget="image"/>
</tree>
</field>
</group>

I need a check box field along with the tree to select and delete the selected rows from it.
Thanks.

Penulis

I have tried to create a boolean field inside the model to perform some action, but the check box in view is not editable. I don't know why.

Jawaban Terbai

Hi Abdul Azeez,

Below is a code for one2many field where I have created a checkbox in the models for the line items. The row should be editable so I have tree editable="top". I have added a button named "Select Lines" in the page which is used to perform action on the selected rows.

string="Lines" name="related_line_ids">

name="sample_line_ids">

editable="top">

name="checkbox"/>

name="name"/>

name="value"/>


On button click the below function is called.

def add_selected_lines(self):    
    for line in self.sample_line_ids:        
        if line.checkbox:
            self.write({"sample_selected_line_ids":[(0,0,{"name":line.name, "value":line.value})]})
            line.checkbox = False
    return

You could modify the method to unlink line  for your requirement.

Hope this reference helps your problem.

Regards

Joebert

Avatar
Buang

Don't know why, the xml code either disappears or the tags are getting removed.
<page string="Lines" name="related_line_ids">
<button name="add_selected_lines" string="Select Lines" type="object"/>
<field name="sample_line_ids">
<tree editable="top">
<field name="checkbox"/>
<field name="name"/>
<field name="value"/>
</tree>
</field>
</page>

Post Terkait Replies Tampilan Aktivitas
2
Agu 20
10885
1
Mei 19
9819
2
Sep 17
10110
1
Mar 15
11695
1
Feb 24
2041