如何添加链接到附件模型的字段?

时间:2015-05-29 21:09:51

标签: hyperlink openerp attachment odoo

我必须包含一个字段(纸张)来存储我的模型(工资)中的文件,这些文件看起来像一个超链接,如果它是二进制文件。但我不希望它是存储在我的模型中的二进制文件,而是作为附件存储在附件模型中。 在知识模块中,您可以看到它已完成,但它是在自身完成的,因为知识是存储附件的模块。 我需要从我的模型链接到附件模型,因为文件将存储在该模型中,但在我的模型中,我必须有一个看起来像超链接的字段,当我链接它时,我可以下载该文件。与此同时,我的字段必须表现为二进制字段,因为我必须从中加载文件。 它必须在版本7和8中工作

2 个答案:

答案 0 :(得分:0)

也许这适合你:

添加另一个字段以创建链接

file = fields.Binary("your_file", related='ir.attachment.datas')

答案 1 :(得分:0)

如果有人仍然需要它,那么原始的xml代码就可以创建'附件'其他人的子菜单'按钮:

 <record model="ir.values" id="ir_action_document_file_directory_form">
     <field name="key2" eval="'tree_but_open'"/>
     <field name="model" eval="'document.directory'"/>
     <field name="name">Browse Files</field>
     <field name="value" eval="'ir.actions.act_window,%d'%action_document_file_directory_form"/>
 </record>

它在

  

插件\文件\ document_view.xml