javascript - 更改 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
解决方案
使用下面的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"});
},
})
});
推荐阅读
- php - 从 CodeIgniter 中的视图调用路由
- javascript - 位置相同时链接组件更新浏览器历史记录
- javascript - 反应整页js如何使用silentMoveTo函数
- asp.net - Microsoft Teams:如何在没有机器人的情况下从外部应用程序向用户发送消息/卡片
- macos - 如何使用 io.open 在 Lua/MacOS 中访问 .suit 字体文件?.ttf/.otf 工作正常,西装不行
- python - Python 无法安装 Box2D swig.exe 失败,错误代码为 1
- angular - Angular 在对象中使用服务或在构造函数中使用服务创建对象
- bash - 如何针对不同的参数和值自动化和概括以下命令 - 当用于 bash 脚本时?
- java - JNDI 数据源:从 Weblogic 迁移到 Jboss 7
- php - 在亚马逊上使用 PHP 删除托管区域资源记录集