ODOO配置属性

2字段的属性
2.1 隐藏字段
<field name='model_name' invisible="True"/>
2.2 条件下隐藏
<field name='model_name' attrs="{'invisible':[('mdoel_name'),'=','1']}"
2.3 只读 readonly
<field name='modle_name' readonly='TRUE'/>
2.4 条件域
<field name='modle_name' domain=[('state','=','drft')]
2.5 设置值 eval
<field name='fill_date' eval='datetime.now()' readonly='True'
2.6 表单传值 context ,触发动作
<button class="oe_stat_button" name="%(budget_review_action)d" type="action" icon="fa-calendar-check-o" attrs="{'invisible':[('state','!=','check')]}" context="{'default_budget_id': id, 'default_contract_area': square, 'default_contract_price': total_price, 'default_start_date': start_date, 'default_end_date': end_date}" string="创建审核单"/>a
2.7 生成一个动态的选择
year = fields.Selection(string=u'年度', selection=[(num, str(num)) for num in range((datetime.datetime.now().year - 5), (datetime.datetime.now().year + 5))])
2.8 many2one小部件
no_quick_create 按删除创建和编辑
<field name="field_name" options="{'no_create': True}"/>
no_create_edit - 删除创建“search_value”选项。
no_create - no_quick_create和no_create_edit组合在一起。
no_open - 处于读取模式:不渲染为链接
<field name="field_name" options="{'no_quick_create': True, 'no_create_edit' : True}"/>
2.9 one2many 树
<span style="color:#393a34"><code class="language-markup"><span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>basic_incidentals<span style="color:#393a34">"</span></span> <span style="color:#00a4db">mode</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>tree<span style="color:#393a34">"</span></span> <span style="color:#00a4db">nolabel</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>1<span style="color:#393a34">"</span></span><span style="color:#393a34">></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>tree</span> <span style="color:#00a4db">create</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>false<span style="color:#393a34">"</span></span> <span style="color:#00a4db">edit</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>false<span style="color:#393a34">"</span></span> <span style="color:#00a4db">delete</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>false<span style="color:#393a34">"</span></span><span style="color:#393a34">></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>name<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>model<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>specifications<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>price<span style="color:#393a34">"</span></span> <span style="color:#00a4db">invisible</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>True<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>number<span style="color:#393a34">"</span></span> <span style="color:#00a4db">invisible</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>True<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>unit<span style="color:#393a34">"</span></span> <span style="color:#00a4db">invisible</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>True<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>total_price<span style="color:#393a34">"</span></span> <span style="color:#00a4db">invisible</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>True<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"><</span>field</span> <span style="color:#00a4db">name</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>remarks<span style="color:#393a34">"</span></span> <span style="color:#00a4db">invisible</span><span style="color:#e3116c"><span style="color:#393a34">=</span><span style="color:#393a34">"</span>True<span style="color:#393a34">"</span></span><span style="color:#393a34">/></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"></</span>tree</span><span style="color:#393a34">></span></span>
<span style="color:#00009f"><span style="color:#00009f"><span style="color:#393a34"></</span>field</span><span style="color:#393a34">></span></span></code></span>
ODOO配置属性的更多相关文章
- 【配置属性】—Entity Framework 对应表字段的类型的设定配置方法
摘自:http://www.cnblogs.com/nianming/archive/2012/11/07/2757997.html Entity Framework Code First的默认行为是 ...
- spring配置属性的两种方式
spring配置属性有两种方式,第一种方式通过context命名空间中的property-placeholder标签 <context:property-placeholder location ...
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
android自定义styleableattrs源码 最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleabl ...
- hibernate学习笔记--可选的配置属性
3.4. 可选的配置属性 有大量属性能用来控制Hibernate在运行期的行为. 它们都是可选的, 并拥有适当的默认值. 警告: 其中一些属性是"系统级(system-level)的&qu ...
- SpringBoot配置属性之Server
SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...
- 【转】android 自定义控件 使用declare-styleable进行配置属性(源码角度)
原文网址:http://blog.csdn.net/vipzjyno1/article/details/23696537 最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行 ...
- Spring boot将配置属性注入到bean类中
一.@ConfigurationProperties注解的使用 看配置文件,我的是yaml格式的配置: // file application.yml my: servers: - dev.bar.c ...
- Hibernate配置属性
Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.c ...
- hadoop之 hadoop 2.2.X 弃用的配置属性名称及其替换名称对照表
Deprecated Properties 弃用属性 The following table lists the configuration property names that are depr ...
- webpack2的配置属性说明entry,output,state,plugins,node,module,context
Webpack2配置属性详解 webpack说明 webpack是前端构建的一个核心所在,如果说后端构建就是把高级语言代码编译成机器码,那么前端的构建就是重新组合原有的代码,虽然并不编译成机器码,但实 ...
随机推荐
- Dcat admin 多文件上传,七牛云云端上传
进入官网 Dcat Admin - Php后台开发框架 这里要选择1.x 下面来安装框架 安装完laravel之后,需要修改.env文件,设置数据库链接设置正确 安装 dcat-admin comp ...
- Net DB Web多级缓存的实现
1.客户端缓存(浏览器缓存) HTTP有一套控制缓存的协议-RFC7234,其中最重要的就是cache-control这个相应报文头,服务器返回时,如果Response带上 cache-control ...
- Java 2023年接地气的中高级面试题一(附答案)
直入主题: Q1:为什么要用分布式锁? 在分布式系统中,多个进程或线程可能会同时访问共享资源,这可能会导致数据不一致.并发性问题.性能下降等问题.为了解决这些问题,我们通常会使用分布式锁来协调多个进程 ...
- 用Python基于Google Bard做一个交互式的聊天机器人
用Python基于Google Bard做一个交互式的聊天机器人 之前已经通过浏览器试过了 Google Bard ,更多细节请看: Try out Google Bard, Will Google ...
- 「高频必考」Docker&K8S面试题和答案
先送福利:Go如何自动解压缩包?| 文末送书 Docker 如何在Docker容器内部访问主机上的服务? 可以通过设置主机网络模式,使用--net=host参数来访问主机上的服务.这样,容器和主机将共 ...
- 第三章3.3 selenium基础
seleniumIDE:是一款可以实现录制回放的操作:存在可视化窗口进行录制回放操作:它属于firefox(chrome)浏览器的插件;安装方式:两种 : 1.下载安装包离线安装2.在线安装 注意:不 ...
- 关于Java中的异常处理(详细)
Error:Java虚拟机无法解决的严重问题.如:JVM系统内部错误.资源耗尽等严重情况.比如:StackOverflowError和OOM.一般不编写针对性的代码进行处理 Exception:其它因 ...
- 二进制安装Kubernetes(k8s) v1.23.4
1.环境 网段 物理主机:192.168.1.0/24 service:10.96.0.0/12 pod:172.16.0.0/12 如果有条件建议k8s集群与etcd集群分开安装 1.1.k8s基础 ...
- pandas之excel操作
Excel 是由微软公司开发的办公软件之一,它在日常工作中得到了广泛的应用.在数据量较少的情况下,Excel 对于数据的处理.分析.可视化有其独特的优势,因此可以显著提升您的工作效率.但是,当数据量非 ...
- [操作系统]记一次未尽的三星 Galaxy A6s(SM-G6200)刷机过程
给女王大人刷机,第一次刷机,很遗憾,遇到了三星的"锁三键"问题,没有搞成.记录一下这个过程所涉猎的一些刷机基本知识,不妨当作一次学习过程. 1 刷机过程 Step1 查看手机基本信 ...