首页 > 解决方案 > 更改 Odoo 11 标题栏

问题描述

我想在浏览器中更改 odoo 的页面标题我在新模块中添加了一个 .JS 但这对于 Odoo 9

openerp.title_365 = function(instance){
    var _t = instance.web._t,
    _lt = instance.web._lt;
    var QWeb = instance.web.qweb;

    instance.web.WebClient.include({

        start: function() {
            this.set('title_part', {"zopenerp": "My_title"});
            return this._super();
            },
        });
}

我发现在这个链接中,
如何更改为 odoo 11

标签: javascriptodoo-11

解决方案


使用下面的js代码。

注意:不要忘记更改模块名称。

odoo.define('<your module name>.AbstractWebClient', function (require) {
"use strict";

var ActionManager = require('web.ActionManager');
var concurrency = require('web.concurrency');
var core = require('web.core');
var config = require('web.config');
var crash_manager = require('web.crash_manager');
var data_manager = require('web.data_manager');
var Dialog = require('web.Dialog');
var Loading = require('web.Loading');
var mixins = require('web.mixins');
var NotificationManager = require('web.notification').NotificationManager;
var RainbowMan = require('web.rainbow_man');
var session = require('web.session');
var Widget = require('web.Widget');

var AbstractWebClient = require('web.AbstractWebClient');

AbstractWebClient.include({
 init: function (parent) {
        this.client_options = {};
        mixins.ServiceProvider.init.call(this);
        this._super(parent);
        this.origin = undefined;
        this._current_state = null;
        this.menu_dm = new concurrency.DropMisordered();
        this.action_mutex = new concurrency.Mutex();
        this.set('title_part', {"zopenerp": "My Title"});
    },
 })
});


推荐阅读