我在用着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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)