search
  • view
  • odoo-8
  • qweb
  • 2016-05-30 9 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(文字列= "エンattenteド"、= "setWaitingForField" を計算し、検索= "searchInWaitingFor") //複製して filterUsingWatingFor =フィールドで検索するだけで保存されました 値= self.getUserGroupName() リターン[( 'filterUsingWatingFor':.Char

      DEF searchInWaitingFor(自己、演算子、値)(文字列= "エンattenteデ" = "setfilterUsingWatingFor"、店舗=真を計算します) 、演算子、値)]

    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} デフォルトはプロダクト

    関連する問題