我已经定义了一个布尔属性,如下所示:
[Browsable(true), Category("Display"), DefaultValue(false),
WebPartStorage(Storage.Shared), FriendlyName("Obey Workflow"),
Description("")]
public bool ObeyWorkflow { get; set; }
我希望它在webpart的属性工具箱中呈现为一个复选框,但它不显示 . 我的Web部件派生自Sharepoint WebPart基类 .
3 回答
我认为
WebBrowsable(true)
而不是Browsable(true)
你走在正确的轨道上 . 您只需要使用不同的属性 .
@Jason,你说的没错 . 语法“可浏览”和“类别”是特定于Sharepoint 2003的 . 对于SharePoint 2007,它分别是“WebBrowsable”和“SPWebCategoryName” .
DefaultValue(false)也是特定于SharePoint 2003的 .
据我所知,2007年的等价物是事先声明它,如下: