2016-08-23 5 views
1

同じタイトルの質問として、ビジュアルWebpartにsharepoint OOTBカレンダーを配置または使用するにはどうすればよいですか?Sharepoint OOTBカレンダーをカスタムWebパーツに入れるにはどうすればいいですか?

私の質問が明確でない場合、またはご迷惑をおかけしたり、誰かを混乱させる場合は、すみません。私はSharepointで非常に新しいです。私はSharepoint 2013で働いています

答えて

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); 
    } 
} 

両方のクラスのプロパティとメソッドを使用すると、タスクを達成できます。

関連する問題