Odoo日歷視圖詳解


轉載請注明原文地址:https://www.cnblogs.com/ygj0930/p/10826148.html

 

一:日歷視圖定義

     根元素為<calendar>。

    主要的屬性有:
    color
      不同字段值的記錄通過顏色來區分。
    date_start
      記錄中開始日期/時間的字段。
    date_stop(可選)
      記錄中結束日期/時間的字段。

 <record model="ir.ui.view" id="_calendar_view">
            <field name="name"></field>
            <field name="model"></field>
            <field name="arch" type="xml">
                <calendar string="" date_start="start_date字段"
                          date_stop="end_date字段"
                          color="用於區分顏色的字段">
                    <field name="日歷視圖中需要顯示的字段"/>
                </calendar>
            </field>
   </record>

     在模型的act_window中,要把日歷視圖添加進去

<field name="view_mode">...,calendar</field>

 

二:日歷視圖屬性

  •     date_start,開始日期的字段,必需字段。
  •     date_end,結束日期的字段,可選字段。
  •     date_delay,持續天數的字段,可以使用代替date_end。
  •     all_day,提供一個布爾字段,用來定義對應事件是否是全天有效。
  •     color,日歷條目顏色分組的字段 ,用於定義顏色的字段,顏色字段值相同的記錄會在視圖中以相同的顏色顯示
  •     display,日程表條目的顯示文本,它使用方括號加字段名稱表示用戶記錄值,例如[name]。
  •     mode,是日歷的默認顯示模式,無論是一天、一周還是一個月。 值為:day, week, month
  •     quick_add -- 允許快速添加事件,只需要提供name就行,當創建失敗時會轉到一個完整的表單彈出框
  •     event_open_popup -- 以彈框代替表單來打開事件,默認是禁用的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM