我目前使用jQuery FullCalendar创建调度应用程序。在我的应用程序中,我只需要设置editable = false仅针对不是由登录用户创建的事件的事件;而由登录用户创建的事件应具有editable = true。任何可以建议我如何在FullCalendar中将事件的可编辑属性设置为false,并将事件设置为true。Jquery FullCalendar更改日历上特定事件的可编辑属性
4
A
回答
9
将主可编辑属性设置为false
,并将要编辑的事件的editable属性设置为true。
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false, // set this false
events: [
{
title: 'This must be editable',
start: new Date('11/1/2011'),
editable:true
},
{
title: 'This is non editable',
start: new Date('11/1/2011'),
end: new Date('11/1/2011')
}
]
});
});
http://jsfiddle.net/G6K6Y/94/
4
我知道这个问题是有点老,但可以帮助任何人寻找这样的:通过两种方式 我已经做到了这一点: 首先是事件源上,如设置@TheSuperTramp做:
{
title: 'This must be editable',
start: new Date('11/1/2011'),
editable:true
}
第二 - 这是我喜欢的方式 - 是默认值设置为false,并在呈现比较,如果该事件具有用户相同的ID。这样你就不会“硬编码”该事件的属性:
editable: false,
eventRender: function(event, element) {
if(event.userId === user.id) {
event.editable = true;
}
},
相关问题
- 1. 如何使用EventKit编辑日历中的特定事件?
- 2. jQuery Fullcalendar - 日历上事件的最佳数量
- 3. UITextView setSelectedRange更改可编辑属性
- 4. 获取功能的日历事件fullCalendar
- 5. fullcalendar jQuery - 可以从Google日历事件中检索描述吗?
- 6. 日历不可编辑的事件,改变基于代码日期
- 7. 使用jquery在日历中更改特定日子的样式
- 8. FullCalendar - 谷歌日历事件颜色
- 9. 更改特定属性
- 10. 更改特定属性
- 11. 如何在Android的特定事件中打开日历中的编辑屏幕....?
- 12. jquery fullcalendar和星期日历
- 13. 在完整日历中加载日历后更改为'可编辑'
- 14. jquery事件日历
- 15. FullCalendar jquery插件:在同一页上的两个日历之间移动事件
- 16. 带可点击事件的jQuery日历
- 17. 在日历中编辑周期性事件
- 18. Google日历API:编辑一次性重复事件
- 19. javascript属性更改事件
- 20. Google日历编辑事件 - 描述在由jQuery编辑时未保存
- 21. 将日历事件添加到特定的日历
- 22. jQuery日历:如何在特定日期添加可点击事件?
- 23. FullCalendar - 日视图编辑区
- 24. Angular UI日历(FullCalendar)不与范围事件绑定
- 25. FullCalendar dow属性中的重复事件
- 26. GData日历获取特定事件
- 27. 事件工具包更改日历?
- 28. jQuery fullcalendar - 事件
- 29. 在fullcalendar中单击编辑事件
- 30. Fullcalendar,backbone.js,无法编辑事件
你好,jsfiddle不起作用(铬版本28.0.1459.0(191590)) –