首页 > 解决方案 > 如何在 POS odoo 11 中为我的自定义按钮添加功能打印收据?

问题描述

我在模板 PaymentScreenWidget 中的 POS odoo 11 中创建了我的自定义按钮,我找不到为其提供功能打印收据的方法。我怎样才能做到这一点?

我的按钮在 mymodule/static/src/xml/....xml

<?xml version="1.0" encoding="utf-8"?>
<templates id="template" xml:space="preserve">

        <t t-name="PaymentScreenWidget" t-extend="PaymentScreenWidget">
            <t t-jquery='.payment-buttons' t-operation='append'>
                <div class="control-button">
                    Custom Button
                </div>
        </t>
        </t>
</templates>

我的.js文件

odoo.define('POS.pos', function (require) {

'use strict';
var models = require('point_of_sale.models');
var core = require('web.core');
var Widget = require('web.Widget');
var screens = require('point_of_sale.screens');
var gui = require('point_of_sale.gui');
var qweb = core.qweb;
});

我的观点/...xml

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="demo_example_ext_js" name="Demo Example Ext Js" inherit_id="point_of_sale.assets">
    <xpath expr="." position="inside">
        <script type="text/javascript" src="/POS/static/src/js/pos.js"></script>
    </xpath>
</template>
</odoo>

标签: python-3.6odoo-11

解决方案


推荐阅读