Openerp 在单击“添加项目”后,是否有方法覆盖标准的多个字段弹出窗口?

Openerp 在单击“添加项目”后,是否有方法覆盖标准的多个字段弹出窗口?,openerp,odoo-8,odoo-9,odoo-10,Openerp,Odoo 8,Odoo 9,Odoo 10,当我在许多字段上单击“添加项目”时,会出现一个标准弹出窗口,其中包含所有过滤器、分组依据等。我想做的是保持弹出窗口的原样,只是稍微改变一下它的样式。我通过inspect元素对它进行了测试,我所要做的就是从div中删除一个类。现在我需要在代码中找到一种方法。 谢谢你考虑我的问题 以下是我在One2many弹出窗口中更改的一些样式 如果你需要改变一些风格,这将帮助你 你只需要找到类名 在许多情况下,“创建”按钮的示例类名为“oe_selectcreatepopup-search-Create” 在您

当我在许多字段上单击“添加项目”时,会出现一个标准弹出窗口,其中包含所有过滤器、分组依据等。我想做的是保持弹出窗口的原样,只是稍微改变一下它的样式。我通过inspect元素对它进行了测试,我所要做的就是从div中删除一个类。现在我需要在代码中找到一种方法。
谢谢你考虑我的问题

以下是我在One2many弹出窗口中更改的一些样式

如果你需要改变一些风格,这将帮助你

你只需要找到类名

在许多情况下,“创建”按钮的示例类名为“oe_selectcreatepopup-search-Create”

在您的模块中创建.js文件,然后像这样包含它

<?xml version="1.0" encoding="utf-8"?>
<!-- vim:fdn=3: -->
<openerp>
    <data>
        <template id="assets_backend" name="nstda_bst assets" inherit_id="web.assets_backend">
            <xpath expr="." position="inside">
                <link rel="stylesheet" href="/nstda_bst/static/css/nstda_bst.css"/>
                <script type="text/javascript" src="/nstda_bst/static/js/nstda_bst.js"></script>
            </xpath>
        </template>
    </data>
</openerp>

}

感谢您的回答,此信息在许多情况下都会有所帮助:)
openerp.nstda_bst = function(instance) {

var MODELS_TO_HIDE = [ 'nstda.bst', 'nstda.bst.hbill', 'nstda.bst.dbill' ];

var QWeb = instance.web.qweb, _t = instance.web._t, _lt = instance.web._lt;
var dateBefore = null;

instance.web.form.AbstractFormPopup.include({
    template : "AbstractFormPopup.render",

    setup_form_view : function() {
        var self = this;
        var tmp = this._super.apply(this, arguments);
        var res_model = this.dataset.model;

        if ($.inArray(res_model, MODELS_TO_HIDE) != -1) {
            var  button_t = setInterval(function(){

                $(".oe_abstractformpopup-form-close").addClass('oe_button oe_form_button_cancel oe_highlight .openerp button.oe_highlight button.oe_highlight:hover');
                $(".oe_abstractformpopup-form-close").removeClass('oe_bold');
                $(".oe_abstractformpopup-form-close").css('display', 'inline-block');
                $(".oe_abstractformpopup-form-close").css('line-height', '1.7em;');
                $(".oe_abstractformpopup-form-close").css('background-color', 'c02c2c');
                $(".oe_abstractformpopup-form-close").css('background-image', '-webkit-gradient(linear, left top, left bottom, from(#df3f3f), to(#a21a1a))');
                $(".oe_abstractformpopup-form-close").css('background-image', '-webkit-linear-gradient(top, #df3f3f, #a21a1a)');
                $(".oe_abstractformpopup-form-close").css('background-image', '-moz-linear-gradient(top, #df3f3f, #a21a1a)');
                $(".oe_abstractformpopup-form-close").css('background-image', '-ms-linear-gradient(top, #df3f3f, #a21a1a)');
                $(".oe_abstractformpopup-form-close").css('background-image', '-o-linear-gradient(top, #df3f3f, #a21a1a)');
                $(".oe_abstractformpopup-form-close").css('background-image', 'linear-gradient(to bottom, #df3f3f, #a21a1a)');
                $(".oe_abstractformpopup-form-close").css('-moz-box-shadow', '0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset');
                $(".oe_abstractformpopup-form-close").css('-webkit-box-shadow', '0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset');
                $(".oe_abstractformpopup-form-close").css('box-shadow', '0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset');

            }, 50);

        }
    }       
});