search
  • view
  • odoo-8
  • qweb
  • 2016-05-30 82 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} 默認爲產品

    相關問題