0

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,您无法更改值

4

0 回答 0