如何在 Odoo V12 的表单视图中作为附件上传后预览图像和 pdf
How to preview images &pdf after uploading as attachment in form view in Odoo V12
有 ir.attachment 模型可用于上传 URL 和文件,但我想上传图片、pdf 文件,可以在上传表单 UI-view 上查看。
有什么方法可以做到这一点,因为我还没有找到与 Odoo V12 相关的任何内容。
在表单视图定义中使用 pdf_viewer
小部件。
请参阅 <path_to_v12>/addons/mrp/views/mrp_workorder_views.xml
中的示例。相关代码如下:
<notebook>
<page string="Work Instruction" attrs="{'invisible': [('worksheet', '=', False)]}">
<field name="worksheet" widget="pdf_viewer"/>
</page>
...
</notebook>
和 worksheet
被定义为 Binary
(您可以添加参数 attachment=True
),如下所示:
worksheet = fields.Binary('Worksheet', attachment=True)
有 ir.attachment 模型可用于上传 URL 和文件,但我想上传图片、pdf 文件,可以在上传表单 UI-view 上查看。
有什么方法可以做到这一点,因为我还没有找到与 Odoo V12 相关的任何内容。
在表单视图定义中使用 pdf_viewer
小部件。
请参阅 <path_to_v12>/addons/mrp/views/mrp_workorder_views.xml
中的示例。相关代码如下:
<notebook>
<page string="Work Instruction" attrs="{'invisible': [('worksheet', '=', False)]}">
<field name="worksheet" widget="pdf_viewer"/>
</page>
...
</notebook>
和 worksheet
被定义为 Binary
(您可以添加参数 attachment=True
),如下所示:
worksheet = fields.Binary('Worksheet', attachment=True)