Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
2397 Zobrazení
My goal is to change the Page title using the company name. I am trying to change the function but stil there's no effect. Any idea on how to achieve this?

varsession = require('web.session');
varAbstractWebClient = require('web.AbstractWebClient');
AbstractWebClient.include({
_title_changed:function () {
this._super();
var company_name = session.user_companies.current_company[1];
document.title = company_name;console.log('_title_changed function');
},
});


Avatar
Zrušit
Autor Nejlepší odpověď

Hi, This is what I did and it's working fine on my end:


odoo.define('mymodule.AbstractWebClient', function (require) {
"use strict";
/**
* AbstractWebClient Override Method for Page Title using Company Name
*/

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

AbstractWebClient.include({
_title_changed:function () {
this._super();
var company_name = session.user_companies.current_company[1];
document.title = company_name;
},
});

return AbstractWebClient;
});

Avatar
Zrušit
Nejlepší odpověď

Hi, 
Show us the declaration of your js file.
Then add console.log('==========') after var session line to check if odoo reads the file
then add another one inside yuour fnution to check if it's printed too.

waiting for your reply.

Regards.

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
srp 23
3035
0
kvě 23
3275
1
led 23
8055
1
říj 22
3737
3
čvc 21
5322