web/web_view_calendar_column/static/src/js/calendar_view.js

29 lines
1.0 KiB
JavaScript

odoo.define('web_view_calendar_column.CalendarView', function (require) {
"use strict";
var CalendarView = require('web.CalendarView');
CalendarView.include({
jsLibs: [
'/web/static/lib/fullcalendar/js/fullcalendar.js',
'/web_view_calendar_column/static/lib/scheduler.min.js'
],
cssLibs: [
'/web/static/lib/fullcalendar/css/fullcalendar.css',
'/web_view_calendar_column/static/lib/scheduler.min.css'
],
init: function (viewInfo, params) {
this._super.apply(this, arguments);
var arch = viewInfo.arch;
var fieldNames = this.loadParams.fieldNames;
if (params.context.column) {
var fieldName = params.context.column;
fieldNames.push(fieldName);
}
this.loadParams.fieldColumn = params.context.column;
this.loadParams.fieldNames = _.uniq(fieldNames);
this.loadParams.forceColumns = params.context.force_columns;
},
});
});