Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
1 Відповісти
5053 Переглядів

i have create the xlsx file from openerp and i need to send to browser when i click button and make it as downloadable how can i achieve this

Аватар
Відмінити
Автор Найкраща відповідь

Finally i found out the answer how to make a file as downloadable

insert the contents of the file in ir.attachment object and give return as attach_id = self.pool.get('ir.attachment').create(cr, uid, data_attach) return { 'type': 'ir.actions.act_url', 'url': "http://localhost:8080/openerp/attachment/get_data?record="+str(attach_id), 'nodestroy': True, 'target': 'new' }

data_attach = {'name':'filename.xlsx', 'datas':base64.encodestring(contents), 'datas_fname':'filename.xlsx', 'description':'description', 'res_id':current record id}

here attach_id is newly created record in ir.attachment and i have customised get method to get_data in web module we can use like this return { 'type': 'ir.actions.act_url', 'url': "http://localhost:8080/openerp/attachment/get?record="+str(attach_id),

Аватар
Відмінити

Hello Sir, Can you please provide me some guidelines as to how you customized the get method. Thanks..

Related Posts Відповіді Переглядів Дія
1
лют. 23
1777
2
бер. 15
7279
0
трав. 23
66
2
вер. 24
3223
1
січ. 23
16356