【问题标题】:Apply Multiple filter in odoo at a time一次在odoo中应用多个过滤器
【发布时间】:2017-08-23 04:11:03
【问题描述】:

目前我正在使用 odoov8,我的问题是我根据我的要求从 xml 代码创建了许多过滤器,并且一切正常,但我一次只能选择一个过滤器。

例如,我想在树视图中应用任何 3 个过滤器,然后我需要选择第一个,然后系统加载数据,然后我选择第二个过滤器,然后选择第三个过滤器,因此系统在应用每个过滤器后加载。

我想实现这一点,如果我可以一次选择所有过滤器然后我可以应用搜索,那么系统会在我申请搜索后加载,无论花费多少时间,但我不应该要求搜索单个过滤器。

那么有没有任何自定义模块或方法可以实现这一点。

提前致谢。

【问题讨论】:

  • 您可以制作自定义过滤器并将其设置为默认值
  • 但它不会灵活,我想实现该用户应该能够一次选择他想要应用的过滤器。

标签: javascript xml python-2.7 openerp odoo-8


【解决方案1】:

我不知道有任何模块实现了这一点。

这个功能在Advanced Search上已经存在了,你添加条件然后点击Apply就可以查看对应的widget并复制功能了。

您需要做的是修改 javascript,以便在单击过滤器时将其添加到 oe_searchview 视图中,但不会调用 search_read 方法。您需要从 web.search.FilterGroup 小部件开始修改,特别是从每次单击过滤器时调用的 search_change 方法开始。

【讨论】:

    猜你喜欢
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多