search
  • view
  • odoo-8
  • qweb
  • 2016-05-30 63 views 0 likes 
    0

    我有一个问题与默认搜索视图有关。odoo 8动态启用和禁用默认过滤器

    假设我需要动态启用或禁用默认过滤器,我该怎么办?我试过,但它不工作:

    <field name="context"> 
    { 
    'search_default_not_closed':1, 
    'search_default_lancement':[('defaultLancement','=', True)] 
    } 
    </field> 
    

    感谢

    回答

    0

    找到解决方法...更改计算的字段,我正在寻找解决了无限循环问题(我正在计算我正在搜索的相同字段的值)。随意改善。所以......

    • 我搜索视图中有一个字段看起来像

    • 我的菜单背景

      { 'search_default_not_closed':1, 'search_default_watingFor' :'Oui' }

    • 我的模型

      watingFor = fields.Char(字符串= “EN attente德”,计算= “setWaitingForField”,搜索= “searchInWaitingFor”) //复制,只是存储对 filterUsingWatingFor =字段进行搜索.Char(字符串= “EN attente德”,计算= “setfilterUsingWatingFor”,存储=真)

      DEF searchInWaitingFor(个体,操作者,值): 值= self.getUserGroupName() 返回[( 'filterUsingWatingFor' ,运营商,价值)]

    0

    在odoo过滤器不一样, 你可以把所有的代码 因为缺省过滤器这样

    <record id="action_..." model="ir.actions.act_window"> 
        <field name="name">STAT</field> 
        <field name="type">ir.actions.act_window</field> 
        <field name="res_model">sale.report</field> 
        <field name="view_type">form</field> 
        <field name="view_id" ref="sale.view_order_product_tree"/> 
        <field name="view_mode">tree</field> 
        <field name="domain">[]</field> 
        <field name="context">{'search_default_Product':1}</field> 
    </record> 
    

    这个简单示例<上下文> {'search_default_product':1} 默认为产品

    相关问题