2015-12-30 53 views
0

在帳戶模塊(Journal vouchers專欄)中,我想爲信用卡和借記條目創建一個單獨的按鈕,而不是從下拉列表中選擇一個。我沒有在哪個文件中可以編輯此項。代替創建按鈕I要創建借記條目並創建信用輸入按鈕。 enter image description here如何在odoo中自定義日記帳憑單表單?

回答

0

這需要開發模板和JavaScript小部件的延伸,就像這樣:

您需要包括插入按鈕模板,如:

<?xml version="1.0" encoding="UTF-8"?> 
<template> 
    <t t-extend="ListView.buttons"> 
     <t t-jquery="button.oe_list_add" t-operation="after"> 
      <button class="oe_button oe_new_button oe_highlight" type="button">New Button</button> 
     </t> 
    </t> 
</template> 

接下來,你需要擴展窗口小部件的ListView是這樣的:

instance.web.ListView.include({ 
    load_list: function(data) { 
     if (this.$buttons) { 
      this.$buttons.find('.oe_new_button').click(this.proxy('do_new_button')) ; 
     } 
    }, 
    do_new_button: function() { 
     //implement your clic logic here 
    } 
}); 

可能這是很有用...

+0

在哪個文件中,我必須編輯並可以在xml中執行此操作? – Bhanukiran

+0

your_module/static/src/xml/your_xml.xml並創建一個模板標籤並將此代碼放在.xml文件中 –

+0

在帳戶憑證模塊中沒有靜態文件夾內的xml文件夾 – Bhanukiran