跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 【分享】定义oe自带的搜索及默认搜索(即过滤器)

【分享】定义oe自带的搜索及默认搜索(即过滤器)

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
3 帖子 2 发布者 2.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 阿 离线
    阿 离线
    阿狸
    写于 最后由 编辑
    #1

    谢谢上海-开阖正翔的解答,有学问又有耐心
    下面是代码:

    &lt;!--定义视图动作--&gt;<br />&lt;record model=&quot;ir.actions.act_window&quot; id=&quot;action_my_debug_models&quot;&gt;<br />&lt;field name=&quot;name&quot;&gt;调试&lt;/field&gt;<br />&lt;field name=&quot;res_model&quot;&gt;my_debug.models&lt;/field&gt;<br />&lt;field name=&quot;view_type&quot;&gt;form&lt;/field&gt;<br />&lt;field name=&quot;view_mode&quot;&gt;form,tree&lt;/field&gt;<br />&lt;field name=&quot;view_id&quot; ref=&quot;my_debug_models_tree_view&quot;/&gt;<br />&lt;field name=&quot;context&quot;&gt;{&quot;search_default_outpeople&quot;:1}&lt;/field&gt;<br />&lt;field name=&quot;search_view_id&quot; ref=&quot;view_my_debug_models_filter&quot;/&gt;<br />&lt;/record&gt;<br />&lt;!--定义搜索视图--&gt;<br />&lt;record id=&quot;view_my_debug_models_filter&quot; model=&quot;ir.ui.view&quot;&gt;<br />&lt;field name=&quot;name&quot;&gt;my_debug.models.select&lt;/field&gt;<br />&lt;field name=&quot;model&quot;&gt;my_debug.models&lt;/field&gt;<br />&lt;field name=&quot;arch&quot; type=&quot;xml&quot;&gt;<br />&lt;search string=&quot;Search Partner&quot;&gt;<br />&lt;field name=&quot;meeting_temporary_data&quot;/&gt;<br />&lt;filter string=&quot;离职人员&quot; name=&quot;outpeople&quot; domain=&quot;[(&#039;active&#039;,&#039;=&#039;,0)]&quot;/&gt;<br />&lt;separator/&gt;<br />&lt;filter string=&quot;显示所有&quot; name=&quot;display_all&quot; domain=&quot;&#91;&#039;|&#039;,(&#039;active&#039;,&#039;=&#039;,1),(&#039;active&#039;,&#039;=&#039;,0)]&quot;/&gt;<br />&lt;/search&gt;<br />&lt;/field&gt;<br />&lt;/record&gt;
    


    代码不过多解释,都能看明白,需要注意的是定义默认搜索这两句代码比较关键:
    <field name="context">{"search_default_outpeople":1}</field>
    <field name="search_view_id" ref="view_my_debug_models_filter"/>
    效果图如下:

    1 条回复 最后回复
    0
    • Q 离线
      Q 离线
      qinbuer
      写于 最后由 编辑
      #2

      多谢分享!OE这种资料太少了。 🙂

      1 条回复 最后回复
      0

      • 登录

      • 没有帐号? 注册

      • 登录或注册以进行搜索。
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 标签
      • 热门
      • 用户
      • 群组