首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当当前日期时间超过xml模板odoo 12中指定的截止日期时隐藏表格

在odoo 12中,可以使用xml模板来定制视图,并根据当前日期时间来动态控制表格的显示与隐藏。具体实现方法如下:

  1. 创建一个xml模板文件,例如命名为template.xml,并在该文件中定义一个表格,可以使用<table>标签来创建。
代码语言:txt
复制
<table>
    <!-- 表格内容 -->
</table>
  1. 在表格的外部定义一个<field>标签,用于控制该表格的显示与隐藏。可以使用invisible属性来判断当前日期时间是否超过指定的截止日期。
代码语言:txt
复制
<field name="my_field" attrs="{'invisible': [('my_date_field', '&lt;', datetime.now().strftime('%Y-%m-%d %H:%M:%S'))]}"/>

其中,my_field为该字段的名称,my_date_field为指定的截止日期字段。datetime.now().strftime('%Y-%m-%d %H:%M:%S')为当前日期时间的格式化字符串,通过与截止日期字段比较来判断是否隐藏表格。

  1. 在视图中引入该xml模板文件,并将该模板应用到需要控制的视图中。
代码语言:txt
复制
<odoo>
    <data>
        <template id="my_template" inherit_id="base.view_name">
            <xpath expr="//div[@class='o_content']" position="inside">
                <field name="my_field" widget="web_widget_html" options="{'content': 'module_name.template_name'}"/>
            </xpath>
        </template>
    </data>
</odoo>

其中,base.view_name为需要控制的视图名称,可以通过继承该视图来引入xml模板。module_name.template_name为前面创建的xml模板文件路径。

这样,在odoo 12中,当当前日期时间超过指定的截止日期时,表格将被隐藏。你可以根据实际需求和业务逻辑来修改和定制这些代码。

对于odoo 12的更多详细信息和操作步骤,你可以参考腾讯云的Odoo产品介绍:Odoo 企业级管理软件

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Odoo 基础教程系列」第三篇——从 Todo 应用开始(2)

在上一篇教程中我们提到过,在对模型进行改动之后,需要对模块进行升级才能看到变更后样子,除了从应用列表中找到模块进行升级外,我们还可以在命令行中给 Odoo 启动命令加上参数 -u todo 指定升级...日期字段 我们已经给待办事项加上紧急程度了,可是光有这个还不够,我们还要给它加上截止时间,毕竟 deadline 是第一生产力呀!...# models.py deadline = fields.Datetime(u'截止时间') 我们把截止日期也放到 TreeView 中,方便查看各个任务 deadline <!...任务是否已经过期,我们要先知道任务截止时间(上面一小节已经加上了)和当前时间,然后进行比较判断任务截止时间是否小于当前时间,如果是则表示任务已经过期了,我们需要在视图上用红色将对应任务标记起来。...PS: 这里我们对 deadline 进行了判断,是因为如果没有设置截止时间,又或者是在新建代办事项,这里 deadline 会是一个布尔值,是不能和时间字符串进行比较

1.3K10

odoo 开发入门教程系列-一些用户界面

当需要添加数据格式简单,用CSV格式还是很方便,当数据格式更复杂(比如视图架构或者一个邮件模板),我们使用XML格式。比如包含HTML tags help field。...注解: 当程序很注重性能,CSV格式优先于XML格式。这是因为,在odoo中加载CSV文件比加载XML文件更快。...view_mode 可获取视图。本例中为列表(树)和表格视图。 odoo中到处都可以找到例子,但是这个 简单action好例子。关注XML 数据文件结构,因为你在后续练习中会用到。 <?...Odoo有许多微调方式,但通常第一步是确保: 某些字段有默认值 某些字段只读 当记录重复,某些字段不能被拷贝 在我们房产业务案例中,我们希望:: 售价只读(往后将自动填充) 当记录重复,可用日期和售价不能被拷贝...复制记录,可用日期应为空。

2.9K30
  • odoo ORM API学习总结兼orm学习教程

    (即使是隐藏),state属性名称是在odoo硬编码且不允许修改,可用属性有: readonly, required, invisible。...示例 解析来自外部日期/日期时间: fields.Date.to_date(self....返回类型 date static end_of(value, granularity)[源代码] 从日期日期时间获取时间结束 参数 value – 初始date 或datetime...(value)[源代码] 将 date 或者datetime 对象转为字符串 参数 value – 需要转换日期或者日期时间对象 返回 以服务器日期格式返回代表 value 字符串。...: 创建记录用户 create_date: 创建记录日期 write_uid: 上次更改记录用户 write_date: 上次更改记录日期 xmlid: 用于引用此记录XML ID(如果有),

    13.5K10

    Notion初学者指南

    —>颜色 添加图标和图像:点击块中“+ 添加图标”或“+ 添加图像”按钮 创建自定义模板:如果你经常使用特定类型页面,比如任务页面或每周计划页面,创建一个自定义模板可以节省时间。右上角......日期处理 Notion公式也可以用于处理日期,在涉及截止日期项目中非常有用。...例如,要计算两个日期之间差异,可以使用公式:结束日期 - 开始日期 可以使用公式在截止日期临近创建自动提醒,或在截止日期临近自动将任务添加到待办清单中。...然后,您可以选择Notion提供数据库模板选项之一,或创建一个新自定义模板。 添加自定义字段 创建数据库后,您可以添加自定义字段来组织信息。点击表格顶部“添加属性”来添加一个新字段。...为任务添加到期日期以提醒您截止时间。 在任务列表中创建“优先级”列来定义最重要任务。 使用颜色来区分任务类型或重要性。 使用“日历”块来将任务可视化到日历上。

    78031

    odoo 开发入门教程系列-计算字段和变更(Computed Fields And Onchanges)

    本章目标 在房地产模型中,自动计算总面积和最佳报价 预期效果: 在地产报价模型中,自动计算合法日期且可被更新 在我们房地产模块中,我们定义了生活区和花园区。...依赖(Dependencies) 计算字段值通常取决于计算记录中其他字段值。ORM期望开发人员使用修饰符depends()指定计算方法上依赖项。...每当修改字段某些依赖项,ORM使用给定依赖项来触发字段重新计算 from odoo import api, fields, models class TestComputed(models.Model...这正是我们期望,因为不支持用户设置值。 某些情况下,可以直接设置值可能会很有用。在我们房产示例中,我们可以定义报价有效期间并设置有效日期。我们希望能够设置有效期间或日期,并且两者之间相互影响。...要计算字段越复杂(例如,具有大量依赖项或当计算字段依赖于其他计算字段),计算所需时间就越长。请务必事先花一些时间评估计算字段成本。

    3.1K30

    matinal:SAP ABAP SM30表格维护生成器增强(自动带出描述排序显示不同数据)

    创建SM30维护这里就不说了,直接说后续定制需求更改 SM30维护自定义表,使用部门一般会有一些需求: 一:输入客户编码后自动带出客户名称、输出物料自动带出物料描述 二:进入维护视图,对数据进行筛选或排序...三:隐藏删除按钮(或者别的快捷菜单按钮) 四:在维护视图中批量导入/导出数据 五:针对不同操作人员,显示不同数据 六:输入日期后,根据逻辑自动算出截止日期 一:输入客户编码后自动带出客户名称...、输出物料自动带出物料描述  1、用表格维护事件方式 SE11->表->菜单->实用程序->表格维护生成器 菜单->环境->修改->事件 新增条目,选定事件编号为05,填写FORM名称:ZMVRPZ_YZ...常用事件: 事件编号 事件功能 01 保存修改数据 05 创建数据修改 21 退出单元格编辑填充隐藏字段 进入屏幕:设置客户名称和物料描述字段为不可输入。即可!...二、进入维护视图,对数据进行筛选/排序   1、理论上事件方式也是可以,没做测试   2、屏幕增强方式     SE11->表->菜单->实用程序->表格维护生成器     双击概述屏幕

    41740

    Magicodes.IE 2.6.3 发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.9K20

    Magicodes.IE 2.6.2 发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.7K40

    Magicodes.IE 2.6.0重磅发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.6K20

    Magicodes.IE 2.2发布

    命名空间下部分特性来控制导入导出 #63 2020.04.16 [Nuget]版本更新到2.2.0-Beta 9 [EXCEL模板导出]修复只存在一列导出#73 https://github.com.... 2020.03.19 [Nuget]版本更新到2.2.0-Beta 2 [EXCEL导入]修复日期格式导入Bug,支持datetime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式] [EXCEL导入导出]添加单元测试ExportandImportUseOneDto_Test,对使用同一个dto导出并导入进行测试.发行见#53 2020.03.18...具体见单元测试; 支持将导入Excel进行错误标注; 导入支持截止列设置,如未设置则默认遇到空格截止; 支持导出HTML、Word、PDF,支持自定义导出模板; 导出HTML 导出字 导出PDF,...支持设置,具体见更新日志 导出收据 导入支持重复验证; 支持单个数据模板导出,常用于导出收据、凭据等业务 支持动态列导出(基于数据表),并且超过100 W将自动拆分工作表。

    1.3K10

    Magicodes.IE 2.5.6.3发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.2K40

    Magicodes.IE 2.5.6.1发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.7K10

    Magicodes.IE 2.5.5.3发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.6K10

    Magicodes.IE 2.5.4.2发布

    EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...AppDependencyResolver.Init(app.ApplicationServices); //all other code } #151 导出添加AutoFitMaxRows,超过指定行数则不启用...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.5K40

    表格控件:计算引擎、报表、集算表

    模板是: 然后,第一页将如下所示: 计算引擎 公式调整性能增强 新版本中更新了内部逻辑,以提高插入/删除行/列性能。会在使用这些操作较之前花费更少时间地进行计算。...保护状态下隐藏公式 现在可以使用 Style 类隐藏属性或 CellRange 类隐藏方法来控制受保护工作表中公式单元格可见性。...启用后,当隐藏单元格处于活动状态,编辑栏将不会显示任何数据,输入编辑器在编辑模式下将为空,并且公式编辑器面板将不会显示公式。 利用这个特性,可以保护一些单元格中公式,避免使用者看到公式或修改。...列类型如下: 列类型 数据类型 描述 数值 数值 用于大多数具有指定格式数值 文本 文本 用于常见文本 公式 取决于结果 根据记录中其他字段计算值 查找 取决于相关字段 查找相关记录中特定字段 日期...电话 文本 以掩码验证指示数字字符串 邮件 文本 以掩码验证指示电子邮件地址 链接 文本 指示 URL 文本 创建时间 日期 在创建记录设置日期 修改时间 日期 在记录字段更新设置日期 附件 对象

    10310

    Magicodes.IE 2.7.2发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    2K20

    Magicodes.IE 2.7.1发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.8K10

    Magicodes.IE 2.5.6.2发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.2K20

    Magicodes.IE 2.6.4 发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.2K20

    Magicodes.IE 2.7.4.2发布

    回退到4.6.6,以修复格式错乱问题 修复Excel仅导出错误数据Bug#302 完善多语言#298,以及完善单元测试 2.5.4.6 2021.07.04 模板导出支持一行多个表格#296 2.5.4.5...EXCEL支持隐藏列属性#273 EXCEL优化时间优化 2.5.3.9 2021.05.26 修复ValueMappingAttribute#272 2.5.3.8 2021.05.10 Excel模板导出功能...支持Base64导出 #219 修复 #214 2.5.1.6 2021.01.31 部分重构模板导出 Excel模板导出语法解析加强 #211 修复当表格下面存在变量,无法渲染Bug 2.5.1.5...2020.03.19 【Nuget】版本更新到2.2.0-beta2 【Excel导入】修复日期格式导入Bug,支持DateTime和DateTimeOffset以及可为空类型,默认支持本地化时间格式...(默认根据地区自动使用本地日期时间格式) 【Excel导入导出】添加单元测试ExportAndImportUseOneDto_Test,对使用同一个Dto导出并导入进行测试。

    1.9K30
    领券