Fullcalendar:disableResizing仅适用于月视图
Fullcalendar : disableResizing is only working on month view
我在我的完整日历中放了三个视图:月、agendaWeek和agendaDay。我需要激活拖动&删除和禁止的事件调整大小。我使用以下解决方案来对每个渲染事件执行此操作:
$("#calendar").fullCalendar(
'renderEvent',
{
title: "event name",
editable: true,
disableResizing: true
},
true
);
它只在月视图中工作,也就是说我可以拖动&在agendaWeek和agendaDay视图中删除事件并调整其大小。如何删除此视图中的大小调整?
谢谢。
我尝试使用日历选项durationEditable:false
,但它不起作用。解决方法是使用CSS并隐藏调整大小元素:
.fc-resizer.fc-end-resizer {
display: none;
}
放置eventStartEditable: false
,如下所示:
initialView: 'resourceTimeline',
slotMinWidth:1,
eventDurationEditable: false, // Disable Resize
eventStartEditable: false, // disable dreage drop
eventTimeFormat: {
hour: '2-digit',
minute: '2-digit',
hour12: true
},
它的工作,了解更多https://fullcalendar.io/docs/v1/disableResizing
disableResizing
在FullCalendar中仅作为全局设置可用。因此,如果您想禁用日历中所有事件的大小调整,只需在初始化FullCalendar:时设置即可
var $calendar = $('#calendar').fullCalendar({
[...]
disableResizing: true,
[...]
});
如果你想禁用特定事件的大小调整,你可以看看这个拉请求。
放置editable:false
,如下所示:
header:{
left:'prev,next today',
center:'title',
right: 'agendaWeek, list, rrule'//'month,agendaWeek,agendaDay'
},
editable:false, // place it under header. it worked for me
适用于版本3
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- window.onload适用于aspx页面,但不适用于普通html
- Jquery Ajax POST不工作.适用于GET
- 画布上的自定义字体仅适用于safari
- Javascript仅适用于alert()和Debug模式
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- Regex不适用于Firefox,但适用于Chrome
- 通过单击主菜单外部关闭子菜单'不适用于IE,但适用于Firefox&铬
- AngularJS$http.post没有'不适用于Chrome,仅适用于IE
- Javascript仅适用于jQuery mobile中的页面刷新
- 关闭当前选项卡并打开一个新的-仅适用于Chrome