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配置属性的更多相关文章

  1. 【配置属性】—Entity Framework 对应表字段的类型的设定配置方法

    摘自:http://www.cnblogs.com/nianming/archive/2012/11/07/2757997.html Entity Framework Code First的默认行为是 ...

  2. spring配置属性的两种方式

    spring配置属性有两种方式,第一种方式通过context命名空间中的property-placeholder标签 <context:property-placeholder location ...

  3. android 自定义控件 使用declare-styleable进行配置属性(源码角度)

          android自定义styleableattrs源码 最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleabl ...

  4. hibernate学习笔记--可选的配置属性

    3.4.  可选的配置属性 有大量属性能用来控制Hibernate在运行期的行为. 它们都是可选的, 并拥有适当的默认值. 警告: 其中一些属性是"系统级(system-level)的&qu ...

  5. SpringBoot配置属性之Server

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  6. 【转】android 自定义控件 使用declare-styleable进行配置属性(源码角度)

    原文网址:http://blog.csdn.net/vipzjyno1/article/details/23696537 最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行 ...

  7. Spring boot将配置属性注入到bean类中

    一.@ConfigurationProperties注解的使用 看配置文件,我的是yaml格式的配置: // file application.yml my: servers: - dev.bar.c ...

  8. Hibernate配置属性

    Hibernate配置属性 属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.c ...

  9. hadoop之 hadoop 2.2.X 弃用的配置属性名称及其替换名称对照表

    Deprecated Properties  弃用属性 The following table lists the configuration property names that are depr ...

  10. webpack2的配置属性说明entry,output,state,plugins,node,module,context

    Webpack2配置属性详解 webpack说明 webpack是前端构建的一个核心所在,如果说后端构建就是把高级语言代码编译成机器码,那么前端的构建就是重新组合原有的代码,虽然并不编译成机器码,但实 ...

随机推荐

  1. java选择结构-switch

    java选择结构-switch java的另一个多选择结构switch-case case中的value为常数值. 不加break,会一直执行到最后,包括default(case穿透) switch( ...

  2. PHP微信三方平台-微信支付(扫码支付)

    1.官方文档地址: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_1 2.逻辑分析: 生成支付二维码->用户扫码支付-& ...

  3. 第三届材料化学与复合材料国际学术会议(MCCM 2022)

    大会官网:http://www.meeting-mccm.org/ 大会时间:2022年12月16-18日 大会地点:中国-珠海 截稿日期:详情见官网(2022年10月14日) 接受/拒稿通知:投稿后 ...

  4. JVM 监控和故障处理总结

    JDK命令工具 jps (JVM Process Status):类似 UNIX 的 ps 命令.用户查看所有 Java 进程的启动类.传入参数和 Java 虚拟机参数等信息 jstat (JVM S ...

  5. 基于docker和cri-dockerd部署k8sv1.26.3

    cri-dockerd是什么? 在 Kubernetes v1.24 及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件:k8s v1.24发 ...

  6. [Excel/Word]常用函数与技巧

    1 Excel case1 同时多列筛选 同时筛选多列: 选中首行(属性行)>筛选>(筛选目标的N列) case2 IF/OR/AND/COUNTIF语句 =IF(condition,co ...

  7. 五月二十五日jdbc基础知识点

    Jdbc连接数据库1.建立与数据库的连接1.1导入jdbc包1.2加载JDBC驱动java.lang.Class.forName(JDBCDriverClass);Class.forName(driv ...

  8. 隐私安全常用网站备忘#privacy

    在线查询浏览器WebRTC漏洞 地址 个人数据泄露(#包含扣扣和phone,微博等) 地址 最全的隐私保护指南 地址 钟馗之眼 地址 shodan#暗黑版goole搜索引擎(需代理访问) 地址 社工查 ...

  9. c/c++零基础坐牢第三天

    c/c++从入门到入土(3) 开始时间2023-04-17 19:07:20 结束时间2023-04-17 20:53:40 前言:经过三天的算法训练,大家肯定对后面的编程知识产生浓厚的兴趣,有了前两 ...

  10. Linux 查看内存使用情况的几种方法

    *以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「ENG八戒」https://mp.weixin.qq.com/s/27UaVm5_FMhCnxB88pc0QA 在运行 Linux 系 ...