zoukankan      html  css  js  c++  java
  • 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 -- 以弹框代替表单来打开事件,默认是禁用的
  • 相关阅读:
    获取网络时间,减轻自己服务器的请求压力
    mysql学习记录(windows)
    Docker 部署本地pip源
    npm : 无法加载文件 D:vueProject odejs ode_global pm.ps1
    微信小程序没有找到可构建的npm包
    vue 记录 mode:history 模式 踩过的坑
    Linux学习笔记
    kafka监控 Kafka-eagle-web
    vi 分屏 --(visual 可视模式)
    [安卓网络入门] 获取天气
  • 原文地址:https://www.cnblogs.com/ygj0930/p/10826148.html
Copyright © 2011-2022 走看看