2016-03-11 79 views
0

美好的一天!香港專業教育學院創建自定義篩選,並希望它是在出席默認過濾器,但它不工作有人可以幫助我在這裏這個問題是我的代碼Odoo 8中的默認過濾器

<record id="view_hr_attendance_main_filter" model="ir.ui.view"> 
    <field name="name">Attendances</field> 
    <field name="model">hr.attendance.main</field> 
    <field name="arch" type="xml"> 
     <search string="Attendance"> 
      <filter name="status_payroll" string="Draft" domain="[('attendance_status','=','draft')]" help="Draft Status" select ="1"/> 
      <filter name="status_payroll_02" string="Approved" domain="[('attendance_status','=','approved')]" help="Draft Status" select ="1"/> 
      <filter name="status_payroll_03" string="Post" domain="[('attendance_status','=','post')]" help="Draft Status" select ="1"/> 
      <field name="name"/> 
      <field name="assign_projects"/> 
      <field name="month_of"/> 
      <field name="month_quarter"/> 
     </search> 
    </field> 
</record> 

<record id="open_module_hr_attendance_main" model="ir.actions.act_window"> 
    <field name="name">Attendances</field> 
    <field name="res_model">hr.attendance.main</field> 
    <field name="view_type">form</field> 
    <field name="search_view_id" ref="view_hr_attendance_main_filter"/> 
    <field name="context">{"search_default_status_payroll":1}</field> 
    <field name="help" type="html"> 
     <p class="oe_view_nocontent_create"> 
      Click to Create an Attendance. 
     </p> 
    </field> 
</record> 
+0

據我瞭解你擴展模塊hr_attendance? –

+0

不,先生!這是另一個模型 –

+0

我不知道關於這個,但我只是將值設置爲布爾(真),謝謝主席的答覆! –

回答

0

我剛剛設置的值作爲布爾

<field name="context">{"search_default_status_payroll":True}</field> 
0

您無需編寫上述代碼以將默認過濾器應用於考勤。 您需要覆蓋現有的考勤行爲。只需在模塊中寫下代碼並將其升級,將打開status_payroll True的默認過濾器。

<record id="hr_attendance.open_view_attendance" model="ir.actions.act_window"> 
    <field name="context">{"search_default_status_payroll":1}</field> 
</record> 

請讓我知道你是否需要任何其他信息。

相關問題