2013-06-27 58 views
0

我有一個按鈕如下:OpenERP的 - 從按鈕傳遞域 - >動作 - >搜索視圖

<button string="View Cancelled Applications" name="%(action_recruit_application)d" type="action" domain="[('state','=','cancel')]"/> 

的操作是如下:

<record model="ir.actions.act_window" id="action_recruit_application"> 
    <field name="name">Applications</field> 
    <field name="res_model">recruit.application</field> 
    <field name="view_type">form</field> 
    <field name="view_mode">tree,form</field> 
    <field name="search_view_id" ref="view_recruit_application_search"/> 
    </record> 

最後搜索視圖如下:

<record model="ir.ui.view" id="view_recruit_application_search"> 
    <field name="name">recruit.application.search</field> 
    <field name="model">recruit.application</field> 
    <field name="arch" type="xml"> 
     <search string="Applications"> 
      <field name="application_id"/> 
      <field name="name"/>  
      <field name="application_date"/> 
      <field name="state"/> 
     </search> 
    </field> 
</record> 

我似乎無法將'state'='cancel'傳遞給搜索視圖。

任何人都可以請幫我嗎?

在此先感謝。

+0

能否請您澄清這個問題加入背景? –

+0

@Jayram,點擊按鈕應該自動過濾搜索視圖,其中state = cancel。 –

回答

1

嘗試通過在button.For例如

<button string="View Cancelled Applications" name="%(action_recruit_application)d" type="action" domain="[('state','=','cancel')]" context="{'search_default_state':'cancel'}"/> 
+0

您好匿名,tks爲您的答覆。我試過了,它不起作用。我想這與將行爲和搜索視圖添加到域中有關。 –

相關問題