2017-05-08 92 views
1

信息自定義操作:Odoo V9(視窗10)創建於Odoo 9

我是很新的Odoo發展,我似乎無法得到它的抓地力..黯然。

我的問題是,我不知道如何創建自定義操作菜單項。我試了幾次谷歌,但我從來沒有完全達到一個解決方案或例子,會給我一個提示... ...! 我想在「銷售訂單」概述添加自定義菜單項:

我的問題的具體細節。

中間有一個菜單,指示「打印」「操作」我想添加一個自定義條目到「行動」 ...但我不知道如何去做。

對不起,如果這個問題已被問到 - 我無法找到任何相關的網絡上。

一個例子將不勝感激!

非常感謝大家的幫助! :)

回答

1

一個例子:

<act_window 
      name="Entries" 
      id="act_account_acount_move_line_open" 
      res_model="account.move.line" 
      src_model="account.account" 
      context="{'default_account_id': active_id}" 
      /> 

你應該知道:

src_model:定義,這一行動將被添加到它更多還是操作菜單

res_model女巫模型:是行動模型

in context它通過默認值ot m2o acount_id機智ch是當前表單中顯示的記錄。

+0

非常感謝您謝里夫Odoo! :) 這幫助我immensly! ;) 有關您的答案的一個問題: 我已經爲res_model和src_model輸入了「sale.order」...這是正確的嗎? (順便說一下:該字段現在顯示在操作菜單中!:)) –

+0

通常,此技術與嚮導一起使用,可以對當前記錄執行某些操作,並且該向導對當前記錄的同一模型有一個m2o。在你的情況下,它應該打開一個空的銷售形式。訂單 – Cherif

+0

在行動中傳遞默認值,你需要在我的答案中使用'default_field_name:'value''字段account_id將填充當前記錄ID。在你的情況下嘗試'defaul_name:'TEST''然後名稱將測試不是新的只玩代碼,看看有什麼變化,什麼錯誤和你cill學習這個更大的框架 – Cherif

0
<act_window id="give a unique name as id" 
       name="give a name" 
       src_model="" 
       res_model="" 
       view_type="form" 
       view_mode="form" 
       key2="client_action_multi" 
       target="new" 
       groups=""/> 

src_model =你想行動 res_model其特殊的模型=模型的觀點是在行動將呈現

組是可選的,視圖模式也是可選