MXN
如果货币是 MXN 我可以选择并且在 presu_detalle 中,我有我需要的代码USD
,但是如果在 presupuesto currency_id 中USD
我不能选择任何内容,并且 presu_detalle 中的 currency_id 将是USD
默认情况下,我试图在上下文中传递值但是我如何可以在 python 代码中使用或在 XML 中使用条件
name = 'presupuesto'
currency_id = fields.Many2one('res.currency', 'currency')
childs_ids = fields.One2many('presu_detalle', 'presu_detalle_id')
name= 'presu_detalle'
presu_detalle_id = fields.Many2one('Presupuesto ID')
currency_id = fields.Many2one('res.currency', 'Currency')
XML 表单父视图
字段名称="childs_ids" nolabel="1" context="{'default_currency_id':currency_id}"
XML 表单子视图
字段名称="货币_id"
它通过了,但我怎么能说如果默认值为 MXN,您可以将值更改为 MXN 或 USD,但如果默认值为 USD,您无法更改值