首页 > 其他分享 >Odoo - xml 的action/search继承修改

Odoo - xml 的action/search继承修改

时间:2023-08-21 16:22:05浏览次数:40  
标签:xml search default 视图 修改 Odoo action id

直接对action动作视图进行修改

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
    <record model="ir.actions.act_window" id="(模块名).(想要修改的action_id)">
        <field name="domain">[('asset_type', '=', 'leased_assets')]</field>
        <field name="context">{'search_default_gb_road_name': 1, 'search_default_gb_house_number_id': 1}</field>
    </record>
</odoo>

  

model=ir.actions.act_window id 代替为相对应模块下的要修改的action_id
下面直接对context进行重写即可 search_default 默认筛选分组 default _field名:值 给定默认值
------同理,domain筛选也可重写

直接对search视图进行替换修改

<record model="ir.ui.view" id="product_product.property_products_search_view">
        <field name="arch" type="xml">
            <search string="Properties">
                <field name="name" string="Properties"/>
                <filter string="Inactive" domain="[('active','=',0)]"/>
                <field name="product_price"/>
                <field name="product_area"/>
                <field name="state"/>
                <group expand='0' string='Group by...'>
                    <filter string="State" name="group_by_state" domain="[]" context="{'group_by': 'state'}"/>
                    <filter string="Road Name" name="group_by_road" domain="[]" context="{'group_by':'road_id'}"/>
                    <filter string="Effective Assets" name="group_by_bg_state" domain="[('state','!=','scrap')]"/>
                </group>
            </search>
        </field>
    </record>

  

id 代替为相对应模块下的要修改的search_view_id

针对search视图进行继承修改

<record id="inherit_view_purchase_order_filter" model="ir.ui.view">
        <field name="name">request.quotation.select</field>
        <field name="model">purchase.order</field>
        <field name="inherit_id" ref="purchase.view_purchase_order_filter"/>
        <field name="arch" type="xml">
            <xpath expr="//field[@name='create_uid']" position="after">
                <field name="company_id"/>
            </xpath>
            <xpath expr="//group/filter[last()]" position="inside">
                <filter string="Company" domain="[]" context="{'group_by':'company_id'}"/>
            </xpath>
        </field>
    </record>

  

标签:xml,search,default,视图,修改,Odoo,action,id
From: https://www.cnblogs.com/pythonClub/p/17646365.html

相关文章

  • 在odoo16.0中使用微信支付
    作为国内移动支付的两大提供商之一的微信支付并不在Odoo官方的支持列表中,甚至曾经一度被官方支持的支付宝(Alipay)也在16.0以后的版本中遭到的过时的标记,被并入了asipay的选项中。国内的生态不被官方重视也并非一日,但是需求并不会因为不被重视而消失,因此,我们决定自己来手动实现。......
  • 记:Elasticsearch 的 告警机制 和 jvm 内存分配
    Elasticsearch的告警机制导致的更新失败问题总结:由于测试环境资源占用比例过高导致elasticsearch触发保护机制,导致的更新失败的问题Es告警日志:查看服务器资源使用情况:此时Es所在的挂载磁盘已经占用了95%,Es默认的保护机制:属性名属性值(可配置为固定值)含义保......
  • Java-logback.xml配置
    <?xmlversion="1.0"encoding="UTF-8"?><configurationdebug="false"><!--定义日志文件的存储地址勿在LogBack的配置中使用相对路径--><propertyname="LOG_HOME"value="\logs"/><!--控制台输出-......
  • 深入了解Elasticsearch搜索引擎篇:倒排索引、架构设计与优化策略
    什么是倒排索引?有什么好处?倒排索引是一种用于快速检索的数据结构,常用于搜索引擎和数据库中。与传统的正排索引不同,倒排索引是根据关键词来建立索引,而不是根据文档ID。倒排索引的建立过程如下:首先,将每个文档拆分成一系列的关键词或词项,然后建立一个词项到文档的映射。对每个关键......
  • 解密Nginx与Elasticsearch的协同高效:深入理解反向代理与全文搜索
    在当今高度互联的网络环境中,后端技术的结合与优化对于构建高性能应用至关重要。本篇博客将聚焦于两个关键主题:Nginx反向代理和Elasticsearch全文搜索,通过深入分析实现原理和代码示例,展示它们如何协同工作以提升系统性能。Nginx反向代理的作用Nginx不仅仅是一款高性能的Web服务器,还......
  • 构建高性能后端:探秘Nginx与Elasticsearch的技术协同
    在如今的信息时代,高性能的后端技术对于应用的成功至关重要。本文将深入探讨两个关键技术领域:Nginx反向代理和Elasticsearch全文搜索。通过详细的原理解析和实际代码示例,揭示它们如何协同工作,为应用的性能和效率提供强大支持。Nginx反向代理:背后的原理Nginx不仅是一款优秀的Web服务......
  • Nginx与Elasticsearch:高性能后端的黄金组合
    在追求高性能的后端开发中,Nginx与Elasticsearch是两个不可或缺的技术利器。本文将深入剖析这两者,探讨它们的协同作用,通过深入原理解析和实用代码示例,揭示它们如何共同构建高效的后端系统。构建高性能后端的首选:Nginx反向代理Nginx不仅是一款出色的Web服务器,还是一款强大的反向代理......
  • Nginx与Elasticsearch:高性能后端的完美融合
    在追求卓越后端性能的道路上,Nginx与Elasticsearch是一对黄金组合。本文将从深度原理解析和实际代码示例两个方面,探索这两项技术的协同作用,揭示它们如何共同构建高效的后端系统。打造高性能后端:Nginx反向代理Nginx不仅仅是一款优秀的Web服务器,更是一款强大的反向代理工具。通过将客......
  • 深入探索Elasticsearch的分布式搜索与性能优化
    在后端开发领域,Elasticsearch作为一款强大的分布式搜索与分析引擎,被广泛应用于构建高性能的搜索和数据分析系统。本文将深入探讨Elasticsearch的分布式特性、搜索原理以及性能优化策略。通过结合实际代码示例,为读者提供关于Elasticsearch的深奥知识和实用方法。1.Elasticsearch概......
  • block:global_search
    block:global_search 本标签文档以最新的TWCMS_v2.03版本为测试基础 {block:global_searchpagenum="20"maxcount="20000"}{if:empty($gdata['list'])}//搜索无结果抱歉,未找到和{$keyword}相关的内容。{else}/.....以下判断搜索结果的类型,并且输出对应模型......