Files
jikimo_sf/web_widget_model_viewer
马广威 c323d9995e Accept Merge Request #697: (feature/制造代码优化 -> develop)
Merge Request: 物流可见性控制,优化警告问题

Created By: @马广威
Accepted By: @马广威
URL: https://jikimo-hn.coding.net/p/jikimo_sfs/d/jikimo_sf/git/merge/697?initial=true
2023-11-27 21:33:35 +08:00
..
2023-11-27 21:30:45 +08:00
2023-11-24 10:27:21 +08:00
2023-11-24 10:27:21 +08:00
2023-03-06 17:02:21 +08:00

演示DEMO

先给销售订单添加一个Binary字段

class SaleOrder(models.Model):
    _inherit = "sale.order"

    step_file = fields.Binary("Step File")

然后在销售订单详情的表单视中增加一个带有widget的标签

<record id="sale_order_form_inherit" model="ir.ui.view">
	<field name="name">sale.order.form.inherit</field>
	<field name="model">sale.order</field>
	<field name="inherit_id" ref="sale.view_order_form"/>
	<field name="arch" type="xml">
		<!-- 以下仅用于演示效果 widget必需放在保存GLB文件内容的字段上 -->
        <field name="payment_term_id" position="after">
	        <field name="step_file" widget="Viewer3D"/>
        </field>

	</field>
</record>

然后就可以到销售订单页面上查看效果

img.png