Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
4853 Представления

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.

Аватар
Отменить
Автор Лучший ответ

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.

Аватар
Отменить
Related Posts Ответы Просмотры Активность
0
мар. 22
1711
1
нояб. 23
8312
0
мая 22
45
1
янв. 21
3543
1
мая 21
4779