我可以擴展銷售訂單視圖並添加2個靜態字段。我的代碼是這樣的:顯示銷售訂單表中的值列表
class MysaleOrder(models.Model):
_inherit = 'sale.order'
rule_name=fields.Char('Règle')
rule_total = fields.Float('Montant de règle')
rule_exist=fields.Boolean(default=False)
而對於視圖:
<record id="remise1_view_order_form" model="ir.ui.view">
<field name="name">sale.order.remse1.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<field name="amount_untaxed" position="before">
<field name='rule_exist' invisible="1" />
<field name="rule_name" nolabel="1" attrs="{'invisible':[('rule_exist', '!=', True)]}" readonly="1" />
<field name="rule_total" nolabel="1" widget='monetary' attrs="{'invisible':[('rule_exist', '!=', True)]}" readonly="1" options="{'currency_field': 'currency_id'}"></field>
</field>
</field>
</record>
而結果:
現在我有一個列表[( 「solde1」,1000 ),( 「solde2」,2000年)...]。由於該列表是動態的,我不知道要生成的字段數量。
怎樣的形式顯示列表,以便HT以上價格我要
solde1: 1000
solde2: 2000
....
Montant HT: value