Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

109
Visualizações
How to access a data member or class in an included javascript in odoo?

I'm new to odoo, currently I'm trying to adding a data filter in account_report module, and it made me to modify the js file in odoo (which is I'm not well versed). I've tried to modify the source code js and it worked, but I didn't allowed to modify the source code, so I had to inherit or override the js from a custom module. But I kept having trouble to access the data member or the class (I'm not really sure what it is) because part of my code need to declare that class/data member from the parent/included class, can u guys guide me how to access or get the class/data member? thanks in advance

here is my Code:

odoo.define('nrs_de_financial_report_currency.account_report', function (require) {
'use strict';
    var account_report = require('account_reports.account_report');
    var core = require('web.core');
    var datepicker = require('web.datepicker');
    var QWeb = core.qweb;
    var _t = core._t;

    account_report.include({
        unfold: function(line) {
            var self = this;            
            var parent_result = this._super.apply(this, arguments);
            var line_id = line.data('id');
            .
            .
            .
        render_searchview_buttons: function() {
            var self = this;
            // bind searchview buttons/filter to the correct actions
            var $datetimepickers = this.$searchview_buttons.find('.js_account_reports_datetimepicker');
            .
            .
            .
                   

                if (!_.isEmpty(fields)) {
                        //this is the trouble part, when I must declare the new M2MFilters
                        this.M2MFilters = new M2MFilters(this, fields);
                        this.M2MFilters.appendTo(this.$searchview_buttons.find('.js_account_partner_m2m'));
                    }
                } else {
                    this.$searchview_buttons.find('.js_account_partner_m2m').append(this.M2MFilters.$el);
                }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda