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

I have an one2many field imaged_ids, I am able to download images one by one using the following:

return {
'type': 'ir.actions.act_url',
'target': 'current',
'url': "web/content/?model=ir.attachment&id=" + str(attachment_id.id) + "&download=true&filename=" + attachment_id.name,
}

Now I need to show a button and download all images in a single click, is it possible? Can someone help me ut of this?

Thanks for the the help in advance.

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

I have solved the issue for now with a solution like in  javascript :

result.forEach(function(attachment) {
console.log(attachment);
var url = "web/content/?model=ir.attachment&id=" + attachment.id + "&download=true&filename=" + attachment.name;
window.open(url, '_blank');
});

Unless any other more effective solution comes up for this, I will continue with the above solution.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 22
1742
1
thg 11 23
8449
0
thg 5 22
45
1
thg 1 21
3625
1
thg 5 21
4873