Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
5780 Weergaven

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
Annuleer

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

Auteur


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.

Auteur

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.

Beste antwoord

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
Annuleer

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>

Gerelateerde posts Antwoorden Weergaven Activiteit
2
aug. 20
10634
1
mei 19
9603
2
sep. 17
9847
1
mrt. 15
11507
1
feb. 24
1881