Odooers论坛

欢迎!

该社区面向专业人士和我们产品和服务的爱好者。
分享和讨论最好的内容和新的营销理念,建立您的专业形象,一起成为更好的营销人员。


0

Change filename on field.binary()

形象
odoo
形象
丢弃
4 答案
0
形象
odoo
最佳答案

An example with contract_file and contract_file_name (file name depends on code of contracts throw a function for this example).

in python class :

_columns = {

'contract_file':fields.binary("Contract file (PDF)"),

'contract_file_name': fields.function(_get_contract_file_name, type="char", size=255, readonly=True, method=True),

}

contract_file_name can be a simple char field

 

in xml : 

<field name="contract_file" filename="contract_file_name"/> 
<field name="contract_file_name" invisible="1"/>

don't set invisible="1" if you want a field to set explicitly the file name

形象
丢弃
0
形象
odoo
最佳答案

Hi,

Refer the following link for filename. It may help you. 
https://bugs.launchpad.net/openerp-web/+bug/1252458

形象
丢弃
0
形象
odoo
最佳答案

Does " filters='*.xml') " work? It does not work in my odoo 14.

形象
丢弃
0
形象
odoo
最佳答案

it raises an error your solution

形象
丢弃