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

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.

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

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

Tác giả


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.

Tác giả

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.

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

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

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

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>

Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 8 20
10815
1
thg 5 19
9784
2
thg 9 17
10070
1
thg 3 15
11662
1
thg 2 24
2008