• odoo开发 相关知识点


    (1)导入模块可以起别名:

     (2) 新的模型前端要调用显示有关联的另一个模型的相关字段

     (3) 传递上下文 搜索视图打开默认按照接收的参数搜索显示:

    发起端视图 上下文写法:

    目标端 触发显示,搜索视图写法 注意字段名要写对!!!

     *******************************************************************************************************************************

    前端显示 模型名 而不是指定的字段名  原因是,后台模型里边没有写 _rec_name

     ****************************************************************************************************************************************************************************

     

    ************************************************************************************************************************************

    xml中option 作用:

     

     **************************************************************************************

    模型中字段如果 添加store=True属性

    那么comput方法会不执行!!!

    ****************************************************************************************

    ########################################################

    向导视图

    #########################################################

     前端字段 显示 隐藏的写法。

     ####################################

    取消隐藏 关联字段的创建按钮 视图层面增加限制条件:options="{'no_create_edit': 1}"

     

    ##############################################################################################

    计算字段,写法注意事项,

    如果加上:compute='_compute_switch_bill_address', 那么前端显示的时候,先应的字段是不可编辑的,看着像只读的显示效果。

    前端显示效果:

    如果,显示效果要变成可以编辑的效果,那么后端模型代码中,就需要将:compute参数去掉,

    前端显示效果就是可以编辑的状态了。onchange装饰器,就有实时计算的功能。

    #########################################

    所有列表视图 降序排列

    odoo 列表视图指定默认排序列
    <tree default_order="sequence,name desc"> ​​​​

     #########################################

    odoo 中字符转码的问题:

    总结:Python2环境,当你取值的字段,在模型中定义的时候,不是从关联的其他模型(表)中取值的,取值的时候,一般不需要进行str装换,如果是通关id关联取值,那么取到的值一般需要进行str()装换。

     #############################################
    odoo 后台生成XML 字符转码注意事项:

    需要根据模型中的字段类型定义,来确定是否需要str()转换。

    
    
  • 相关阅读:
    springboot注解@NotNull,@NotBlank,@Valid自动判定空值
    idea打包java可执行jar包
    Spring Boot 默认支持的并发量
    SpringBoot+MyBatis+MySQL读写分离
    Spring+MyBatis实现数据库读写分离方案
    分布式数据库中间件、产品——sharding-jdbc、mycat、drds
    数据库分库分表、读写分离的原理实现,使用场景
    Mono 3.2.3 Socket功能迎来一稳定的版本
    .NET代码树执行时间计时器
    .net好好地利用Conditional属性
  • 原文地址:https://www.cnblogs.com/hellojesson/p/7337921.html
Copyright © 2020-2023  润新知