新しいWebPart物件を延長する場合はCQWP!
-
16-10-2019 - |
質問
私は追加機能をContentQueryWebPartを受け継ぐことによってからContentByQueryWebPart...がどのように新しWebPartィには、実際の分野に合わせた時の編集webpart!していた。
ここでは一例ですの物件ん追加しようとしてい:
[WebBrowsable(true), Personalizable(PersonalizationScope.Shared), WebDisplayName("Page Filter Field"),
WebDescription("Enter the Page Field name which the CQWP will filter on"),
SPWebCategoryName("CategoryConfigureQuery")]
public string PageFilterField
{
get
{
return _pageFilterField;
}
set
{
_pageFilterField = value;
}
}
解決
を追加する必要がありますソToolPartご性
public class CustomWebPart : ContentByQueryWebPart {
public override ToolPart[] GetToolParts() {
List<ToolPart> result = new List<ToolPart>(base.GetToolParts());
result.Add(new YourCustomToolPart());
return result.ToArray();
}
}
のToolPartはこちら
http://msdn.microsoft.com/en-us/library/dd584178(事務所11).aspx
所属していません sharepoint.stackexchange