0
在帳戶模塊(Journal vouchers專欄)中,我想爲信用卡和借記條目創建一個單獨的按鈕,而不是從下拉列表中選擇一個。我沒有在哪個文件中可以編輯此項。代替創建按鈕I要創建借記條目並創建信用輸入按鈕。 如何在odoo中自定義日記帳憑單表單?
在帳戶模塊(Journal vouchers專欄)中,我想爲信用卡和借記條目創建一個單獨的按鈕,而不是從下拉列表中選擇一個。我沒有在哪個文件中可以編輯此項。代替創建按鈕I要創建借記條目並創建信用輸入按鈕。 如何在odoo中自定義日記帳憑單表單?
這需要開發模板和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
}
});
可能這是很有用...
在哪個文件中,我必須編輯並可以在xml中執行此操作? – Bhanukiran
your_module/static/src/xml/your_xml.xml並創建一個模板標籤並將此代碼放在.xml文件中 –
在帳戶憑證模塊中沒有靜態文件夾內的xml文件夾 – Bhanukiran