• 【实习第二天】odoo开发基础(二)


    搜索视图

     搜索试图包括过滤器(Filters),分组(Group By)以及收藏(Favorites)

    其中还包括默认的搜索栏

    搜索栏添加自定义方法

    <!--views.xml-->        
      <field name="arch" type="xml">
                  <search string="Todo">
    <!--                  搜索-->
                      <field name="name"/>
                      <field name="category_id"/>
                  </search>
              </field>
    • arch中加入子语义search
    • search中加入子语义field标识即可

    过滤器(Filters)

            <search string="Todo">
                <filter string="未完成" name="undone" domain="[('is_done', '=', False)]"/>
                <separator/>
                <filter string="完成"   name="done"  domain="[('is_done', '=', Ture)]"/>
            </search>
    • search中加入子语义filter
    • filter中主要属性为domain="[('ID标识'), '=', Boolean]"
    • separator主要做为分割作用
    • 效果图如下

    分组(Group By)

    <search> 
      <group expand="0" string="分组">
         <filter string="分类" domain="[]" context="{'group_by':'category_id'}"/>
         <filter string="紧急程度" domain="[]" context="{'group_by':'priority'}"/>
       </group>
    <search>
    • 分组是用group包含整个filter
    • 其中filter的重要属性是context="('ID标识':'ID中的属性值')"
    • 效果图如下

  • 相关阅读:
    Java异常
    docker安装和介绍(基于centos 7)
    centos7搭建gitlab版本控制系统
    webstorm快捷键使用
    Extjs-note
    mak iso
    windows上的硬盘挂载到linux上的步骤方法
    【JAVA笔记——术】JSP中乱码问题的解决方法
    PHP获得IP方式
    ubuntu安装hadoop 若干问题的解决
  • 原文地址:https://www.cnblogs.com/Muyangya/p/11164866.html
Copyright © 2020-2023  润新知