如何将Sharepoint OOTB日历放入我的自定义webpart?

时间:2016-08-23 10:35:13

标签: sharepoint

作为相同的问题标题,我如何在我的可视化webpart中放置或使用sharepoint OOTB日历?

如果我的问题不清楚或不完整或让任何人混淆,我很抱歉。我是Sharepoint的新手。我在Sharepoint 2013工作

1 个答案:

答案 0 :(得分:0)

如果您只想要日历,请在CreateChildControls方法的webpart类中添加以下代码行。

    Calendar calender = new Calendar();
    control.Controls.Add(calender);

完整方法将如下所示。

    protected override void CreateChildControls()
    {
        Control control = Page.LoadControl(_ascxPath);
        Controls.Add(control);
        Calendar calender = new Calendar();
        control.Controls.Add(calender);
    }

如果您想要日历视图,请在webpart类CreateChildControls方法中添加以下代码行。

   SPCalendarView calenderview = new SPCalendarView();
    control.Controls.Add(calenderview);

完整方法将如下所示。

  protected override void CreateChildControls()
    {
        Control control = Page.LoadControl(_ascxPath);
        Controls.Add(control);
        SPCalendarView calenderview = new SPCalendarView();
        control.Controls.Add(calenderview);
    }
}

使用这两个类的属性和方法,您可以完成任务。