Javascript 如何修改CalendarView minTime/maxTime/slotDuration?
我需要修改: 慢至“00:10:00” minTime至'08:00:00' 最长至“22:00:00” 不干扰原始代码 从我所看到的来看,我需要.js和我想要做的更改,并需要.xml将其放入assets\u后端 调用\u calendar\u change.xmlJavascript 如何修改CalendarView minTime/maxTime/slotDuration?,javascript,fullcalendar,odoo,Javascript,Fullcalendar,Odoo,我需要修改: 慢至“00:10:00” minTime至'08:00:00' 最长至“22:00:00” 不干扰原始代码 从我所看到的来看,我需要.js和我想要做的更改,并需要.xml将其放入assets\u后端 调用\u calendar\u change.xml <odoo> <template id="assets_backend name="assets_backend_new" inherit_id="web.assets_backend"> <xpath
<odoo>
<template id="assets_backend name="assets_backend_new" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/anser_ricardo/static/src/js/change_calendar.js"></script>
</xpath>
</template>
</odoo>
但我所拥有的显然不起作用,我认为问题出在.js文件中,有人能帮我吗?我看到三分之二的人和我有同样的问题,但没有答案。
谢谢 我找到了解决方案:
odoo.define('anser_ricardo', function (require) {
"use strict";
var CalendarModel = require('web.CalendarModel');
CalendarModel.include({
_getFullCalendarOptions: function () {
var res = this._super.apply(this, arguments);
return _.extend(res, {
minTime: '08:00:00',
maxTime: '22:00:00',
slotDuration: '00:10:00',
});
},
});
});
odoo.define('anser_ricardo', function (require) {
"use strict";
var CalendarModel = require('web.CalendarModel');
CalendarModel.include({
_getFullCalendarOptions: function () {
var res = this._super.apply(this, arguments);
return _.extend(res, {
minTime: '08:00:00',
maxTime: '22:00:00',
slotDuration: '00:10:00',
});
},
});
});