Как добавить пользовательскую кнопку-кнопку в виде дерева рядом с кнопкой создания в odoo 11 - PullRequest
0 голосов
/ 29 августа 2018

Я хотел бы добавить пользовательскую кнопку в виде дерева рядом с кнопкой создания. для конкретной модели дерева вид только в odoo11. это мой пример кода:

var QWeb = core.qweb;
var _t = core._t;
var Compare = ListView.extend({
    template: 'CompareListView.buttons',
    render_buttons: function($node) {
        if (!this.$buttons) {
            this.$buttons = $(QWeb.render("CompareListView.buttons", {
                'widget': this
            }));
            this.$buttons.find('.oe_generate_po').click(this.proxy('generate_purchase_order'));
            $node = $node || this.options.$buttons;
            if ($node) {
                this.$buttons.appendTo($node);
            } else {
                this.$('.oe_list_buttons').replaceWith(this.$buttons);
            }
        }
    },
    start: function() {
        this._super.apply(this, arguments);
        var self = this;
    },
});
registry.add('Compare Button', Compare);

<?xml version="1.0" encoding="UTF-8"?>
<template>
    <t t-name="CompareListView.buttons">
        <div class="oe_list_buttons">
            <button type="button" class="btn btn-sm btn-primary oe_generate_po">
                Generate PO
            </button>
        </div>
    </t>
</template>

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...