2017-06-15 44 views
1

我需要的線分成兩個單獨的行,如果條件滿足如何將一條線分成兩條單獨的線?

條件爲:

如果(的Avance> 0和量> 0)

這是我觀點:

<record model="ir.ui.view" id="medical_lab_cash_tree_id"> 
 
    <field name="name">cash</field> 
 
    <field name="model">medical.lab.patient</field> 
 
    <field name="type">tree</field> 
 
    <field name="arch" type="xml"> 
 
    <tree> 
 
     <field name="patient_id"/> 
 
     <field name="cat"/> 
 
     <field name="test_type_id"/> 
 
     <field name="state_money"/> 
 
     <field name="Avance"/> 
 
       <field name="Avance_date"/> 
 
     <field name="Amount"/> 
 
       <field name="Amount_date"/> 
 
     <field name="Reste"/>  
 
     <field name="comment"/> 
 
     <field name="type_In"/> 
 
    </tree> 
 
    </field> 
 
</record>

這是我的類:

class LabTestCashRegister (models.Model): 
 
    #_name = "medical.cash" 
 
    _inherit = "medical.lab.patient"

在這裏,我需要的行號2被分成兩行

enter image description here

回答

1
@api.onchange('Avance', 'Amount') 
def onchange_avance_and_amount(self): 
    if self.Avance > 0 and self.Amount > 0: 
     self.copy() 
+0

我應該在哪裏調用'onchange_avance_and_amount'功能? – Borealis

+0

您使用哪個版本的openerp? –

+0

我正在使用版本10。這是我的課程:class LabTestCashRegister(models.Model): #_name =「medical.cash」 _inherit =「medical.lab.patient」 – Borealis