我正在构建一个自定义向导,该向导允许用户上传XLS文件并将其导入采购订单。为了方便用户,我想提供一个XLS模板,以便他们下载,填写和上传回去。因此,我变得很简单,将模板作为只读Binary字段添加到向导中,其值通过default_get函数定义,另外还有一个Char字段用作文件名。
问题是,当我打开向导时,模板字段似乎已锁定,无法下载。根据我的测试,数据确实带有文件名,但是当我将光标移到文件名上时,它变成了“禁止”()符号。
我尝试删除了只读标志,但我只能编辑该字段,而不能下载它。我尝试使用和不使用文件名,甚至在上下文中传递bin_size = True以防万一。似乎没有任何效果,我找不到我想通过Odoo的内置模块实现的示例。
唯一可行的方法是添加一个按钮,该按钮在向导打开后 手动设置模板数据,从用户的角度来看,这真是愚蠢。
有人知道我是否/如何解决这个问题?
谢谢。