如何禁用FullCalendar



我想在日历上设置权限。只有某些用户才能更新数据。虽然所有用户只能看到该事件,并且不允许进行任何更改。我正在使用select功能来弹出模式。可以禁用FullCalendar吗?我希望它像readonly功能一样。这意味着所有用户都可以读取数据。我尝试这样做:

if(@ViewBag.User == "Admin")
{
editable = true,
}

但行不通。这些事件仍然可以进行编辑,因为我还将该属性设置在我的JSON代码中以进行事件。有什么办法解决这个问题吗?谢谢

尝试这个,

editable = false

并将活动设置为

url: '/Event/Create/'

如果您不希望任何重定向添加使用以下链接

url: 'Javascript:'

用户在events部分中使用此URL。像这样

$('#calendar').fullCalendar({
    editable = false,
    events: [
        {
            title: 'My Event',
            start: '2010-01-01',
            url: 'http://google.com/'
        },
        {
            title: 'My Event',
            start: '2010-01-01',
            url: 'Javascript:'
        }
        // other events here
    ],
    eventClick: function(event) {
        if (event.url) {
            window.open(event.url);
            return false;
        }
    }
});

相关内容

  • 没有找到相关文章

最新更新