私は販売注文表示を拡張し、2つの静的フィールドを追加することができます。今、私はリスト[( "solde1"、1000年を持っている販売注文書に値の一覧を表示
:
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>
そしてその結果私のコードは次のようです)、( "solde2"、2000)...]。そのリストは動的なので、生成するフィールドの数はわかりません。 HT価格の上に私は
solde1: 1000
solde2: 2000
....
Montant HT: value