Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
3472 Näkymät

Hi,

I want to add custom events to the calendar module, but I'm having hard time to understand how  odoo js framework works. How I'm supposed to extend CalendarModel ?

I created the following file my_module/static/src/js/views/calendar/my_calendar_model.and I try to show a simple alert


odoo.define('my_module.CalendarModel', function (require) {
    "use strict"

var CalendarModel = require('web.CalendarModel')

return CalendarModel.extend({
    /**
     * @override 
     */
    init: function () {
        this._super.apply(this, arguments)
        alert('test from my  module')
    }

})
});


The file is loaded but nothing happen.


Any clue about this ?


Regards

Avatar
Hylkää
Tekijä Paras vastaus

Ok I manage to make it works :


odoo.define('es.CalendarModel', function (require) {
    "use strict"

var CalendarModel = require('web.CalendarModel')

CalendarModel.include({
    init: function () {
        this._super.apply(this, arguments)
        alert('test from my  module')
    }

})
});




Avatar
Hylkää

Hi, I wanted to extend functionality in calendar view of our model. In which appointments are booked on their specified date. I wanted to add hyperlink on dates, Upon click on date, user needs to redirect to kanban or listview from calendar applied by that clicked date filter. Can you help me please.

Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
0
helmik. 20
4046
0
maalisk. 15
7667
1
lokak. 22
7603
0
heinäk. 20
3418
4
heinäk. 24
11075