2
我試圖在按鈕單擊OpenERP時獲取menuitem
的行爲。我實現的按鈕打開搜索頁面,但它永遠不會搜索我創建的菜單項。在搜索menuitem我有產品搜索,位置搜索和員工搜索。但點擊打開搜索表單bnut永遠不會更新屏幕的左側部分。爲了參考我粘貼圖像。按鈕單擊OpenERP打開菜單項OpenERP
上圖是我點擊
Search Product
頂部菜單條上的menuitem時的截圖。
而這個截圖是當我點擊搜索按鈕。
我想要按鈕的行爲,如第一張圖片所示。
到目前爲止,我的搜索代碼:
def search_click (self,cr,uid,ids,context):
return {
'type': 'ir.actions.act_window',
'res_model': 'target model name',
'view_type': 'form',
'view_mode': 'form',
}
我查看XML是:
<?xml version="1.0" ?>
<openerp>
<data>
<!--########################################Model -->
<record id="home_form_view" model="ir.ui.view">
<field name="name">home.form</field>
<field name="model">home.form</field>
<field eval="7" name="priority"/>
<field name="arch" type="xml">
<form string="FORM DATA" version="7.0" create="false" edit="false" save="false">
<button colspan="4" string="Search" name="search_click" type="action"/>
</form>
</field>
</record>
<!--#######################################Dealer-->
<record id="home_new_action" model="ir.actions.act_window">
<field name="name">Home</field>
<field name="res_model">home.form</field>
<field name="type">ir.actions.act_window</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="res_id">20</field>
<field name="view_id" ref="home_form_view"/>
</record>
<record id="home_new_form" model="ir.actions.act_window.view">
<field eval="3" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="home_form_view"/>
<field name="act_window_id" ref="home_new_action"/>
</record>
<!--#######################################-->
<menuitem id="myhome" name="Home" sequence="0" />
<menuitem id="myhome_menu" name=" " parent="myhome" />
<menuitem action="home_new_action" id="homeform0_menu" name="Home" parent="myhome_menu"/>
</data>
</openerp>
請指引我正確的方向,因爲我現在一無所知。
問候。
我只是做了你的建議。請檢查我更新的問題... – 2015-03-13 13:22:00
你能否在這裏粘貼更多的細節來更好地瞭解你的情況,請粘貼xml文件的內容。想要展示行動和表單視圖。 – 2015-03-14 09:18:32
我已更新我的問題更詳細。請檢查:) – 2015-03-17 05:35:02