2017-06-15 212 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