gpt4 book ai didi

openerp - 更改上传的二进制文件字段的文件名

转载 作者:行者123 更新时间:2023-12-03 20:18:47 25 4
gpt4 key购买 nike

我正在使用 Odoo8

我有一个问题,我用了 fields.binary在 Odoo 中上传文件。但是当我尝试下载它时 filename上传文件的名称是模型名称。

是否可以更改 filename的文件?

其次,字段中的过滤器属性不起作用。

最佳答案

我对此事/问题的解决方案,首先创建一个计算字段及其功能

.py

filename = fields.Char('file name', readonly = True,store = False,compute ='legacy_doc1_getFilename')

@api.one
def legacy_doc1_getFilename(self):

if len(self.employee_number) > 0:
self.filename = str(self.employee_number) + '_ConfidentialReports.pdf'
else:
self.filename = 'filename_ConfidentialReports.pdf'

并在 XML 文件中添加属性文件和字段
<page string="Legacy Documents">
<group>
<field name="filename" readonly="1" invisible="1"/>
<field name="legacy_doc_1" filename="filename"/>
</group>
</page>

关于openerp - 更改上传的二进制文件字段的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32835390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com