2015-01-15 36 views
0

我引用了由account_analytic_analysis模塊(Odoo 8安裝,但對於Openerp 7同樣的事情)安裝的「合同」視圖。 我被要求通過家長分析帳戶對合同進行分組。 過濾器「Parent」沒有設置「name」屬性,而我找到的示例在動作的「上下文」中引用過濾器的名稱來定義默認的group_by。 因此,我繼承了搜索查看,添加name屬性是這樣的:Openerp:在沒有名稱的過濾器上設置默認分組

<xpath expr="//filter[@string='Parent']" position="attributes"> 
    <attribute name="name">parent</attribute> 
</xpath> 

然後在操作:

<field name="search_view_id" ref="my_module.id_of_redefined_searchview" /> 
<field name="context">{'group_by':'parent'}</field> 

反正這是行不通的,則執行該動作失敗,錯誤「KeyError異常:'父',似乎系統沒有使用新的搜索視圖:在操作屬性頁面中,在Web客戶端中,一切似乎都沒問題,包括正確識別的新的searchview_id。 你有什麼提示嗎?

回答

0

這個錯誤是在行動」 context: 正確的形式是<field name="context">{'search_default_parent':1}</field> 的‘GROUP_BY’是在過濾器定義隱含的。

相關問題