文档章节

Odoo中如何定制化已存在的视图(以子产品为例)

孤岛旭日
 孤岛旭日
发布于 2015/04/18 22:38
字数 262
阅读 210
收藏 2
点赞 0
评论 0
  1. (可选)如要扩展视图对应的模型请增加相应的字段,如:

     class product(models.Model):
         _inherit = "product.product"     
         max_quantity = fields.Float(string="Maximum Quantity") //增加了一个最大数量字段
    
  2. 找到原始的视图名称,可以通过调试视图查找,如:

    在此输入图片描述

    在此输入图片描述

  3. 这样我们就知道要去product模块中找id为product_normal_form_view的视图了,最简单的方便是用IDE全局查找,我们看到结构如下:

    在此输入图片描述

  4. 接下来就是定制化了,注意model与inherit_id要写对:

    在此输入图片描述

  5. 如上图,我们在name字段后添加了最大数量,并且加了一个叫“属性”的tab,里面放了个IFRAME,安装运行效果如下:

    在此输入图片描述

这样就完成了。官网中相应的说明在 https://www.odoo.com/documentation/8.0/reference/views.html#inheritance

###说明

  1. 如只是小范围地修改最好用xpath来做,语法使用见: http://www.w3school.com.cn/xpath/index.asp
  2. 如改得很多最好把原视图整个copy过来后再修改,不用xpath这种打补丁的方式

© 著作权归作者所有

共有 人打赏支持
孤岛旭日
粉丝 41
博文 58
码字总数 30599
作品 3
杭州
架构师
详解浪潮与Odoo联手背后 双方将带来哪些化学反应?

浪潮联手Odoo打造的开源ERP,或将破解目前SaaS难以普及的问题,真正切实推进中小企业上云。 近日,浪潮与一家名为Odoo的开源ERP企业签署了合作协议,根据协议,双方将在中国成立合资公司,消...

m59ht9d0j
04/19
0
0
Odoo新人和老鸟的对话

Odoo新人和老鸟的对话 本文摘自:http://blog.sina.com.cn/s/blog_7cb52fa80102va54.html 新人: 今天,无旦,在家,没事,装了odoo8(安装过程超顺,可能我下了最新版的吧) 从建产品,bom...

保定-粉刷匠
2015/01/03
4.4K
4
GoodERP 11 于 2016 年 11 月 11 日正式发布

一个时代的开始 GoodERP 11 于 2016 年 11 月 11 日正式发布 我们已走得太远,几乎忘记了为何出发。 Why 2016年2月22日,我们(带着社区)跟着TinyERP、OpenERP、Odoo(你猜错了,这是同一个...

osbzr
2016/11/14
5.5K
13
Odoo 自定义Widgets 基础教程(章节1)

大家好, 此次,我们主要讲解 Odoo 中的Widgets。 网上、论坛里很多提及Widget的文章,但很少说Odoo自定义Widget 是如何实现的,这一直是大家所苦恼的地方。本章,将对Odoo中的Widget 进行基...

asdasasas
07/11
0
0
那些适合日常使用的开源工具和应用(办公篇)

随着发展,开源工具和软件越来越多的出现在国人的日常电脑桌面上。无论是因为想寻找降低成本的替代工具,还是想参与到项目当中享受其中乐趣,亦或者是想更自在、定制化的使用一些应用,开源都...

王练
2016/11/15
8.6K
25
Xamarin iOS教程之添加和定制视图

Xamarin iOS教程之添加和定制视图 Xamarin iOS用户界面——视图 在iPhone或者iPad中,用户看到的摸到的都是视图。视图是用户界面的重要组成元素。例如,想要让用户实现文本输入时,需要使用输...

大学霸
2015/06/16
0
0
在虚拟公司上进行Odoo8.0虚拟实施,实现假戏真做。

在虚拟公司上进行Odoo8.0虚拟实施,实现假戏真做 此活动的目的为完善现有的Odoo8.0中文应用手册,使其对实施更具有指导和实践意义。 虚拟公司: Odoo中文社区文档交流中心是一家从事Odoo中文...

保定-粉刷匠
2014/10/17
2.5K
2
北京路远通公司与 Odoo 正式签约实施伙伴!

odoo 实施伙伴 2015-06-18 公司正式与比利时 odoo 公司签定合作协议,将有利于公司更好的服务于客户,提供更全面的支持和实施服务: odoo培训 odoo部署实施 odoo二次开发 odoo云服务 odoo(O...

路远通
2015/08/19
2.5K
2
基于Vue的多项目整合实践

在笔者所在的前端开发团队中,采用前后端分离方案是在整个业务线稳定后进行的。业务前期主要采用后端套模板的方式,现阶段是采用基于的单页开发模式。 这会出现一种情形,产品在不断迭代过程...

代码君的自白
2017/10/15
0
0
安装Odoo(翻译)

翻译者注: 翻译本文的目的是为了安装Odoo 9.0。本文所描述的安装CentOS为7.x,请注意。本人测试了Aliyun CentOS 7.2的RPM安装过程。 正文 这里有若干方式安装Odoo,或者不完整安装依赖的用户...

抢小孩糖吃
2016/08/16
92
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring boot中swagger2使用

1.pom.xml中添加 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>......

说回答
6分钟前
0
0
tomcat虚拟路径的几种配置方法

tomcat虚拟路径的几种配置方法 一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_ho...

Helios51
18分钟前
1
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
24分钟前
0
0
导航守卫解释与例子

“导航”表示路由正在发生改变。 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 记住...

tianyawhl
24分钟前
0
0
Java日志框架-logback配置文件多环境日志配置(开发、测试、生产)(原始解决方法)

说明:这种方式应该算是最通用的,原理是通过判断标签实现。 <!-- if-then form --> <if condition="some conditional expression"> <then> ... </then> </if> ......

浮躁的码农
38分钟前
1
0
FTP传输时的两种登录方式和区别

登录方式 匿名登录 用户名为: anonymous。 密码为:任何合法 email 地址。 授权登录 用户名为:用户在远程系统中的用户帐号。 密码为:用户在远程系统中的用户密码。 区别 匿名登录 只能访问...

寰宇01
39分钟前
0
0
plsql developer 配置监听(不安装oracle客户端)

plsql developer 配置监听(不安装oracle客户端)

微小宝
46分钟前
1
0
数据库(分库分表)中间件对比

本人的宗旨就是,能copy的,绝对不手写。 分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索...

奔跑吧代码
50分钟前
2
0
Netty与Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。 I/O的四种模型 I/0 操作 主要...

hutaishi
57分钟前
1
0
【2018.07.16学习笔记】【linux高级知识 20.16-20.19】

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

lgsxp
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部