I am using SharePoint Server 2007 Enterprise with Windows Server 2008 Enterprise. I am publishing a portal template.
I want to develop a WebPart and make some settings configurable (just like we can configure parameters for a console application in app.config)
For example, authorized users could set parameters of WebPart in Edit Page (from browser based UI interface), then Select -> Modify WebPart
properties, or edit parameters in SharePoint Designer.
The parameters would be application specific parameters.
How do I go about doing this?
Go to the page that contains the CSWP that you want to edit. , select Edit Page. In the Web Part, select the Content Search Web Part Menu arrow > Edit Web Part. In the Web Part tool pane, in the Properties section, in the Search Criteria section, select Change query.
You can make your properties on the webpart and add attributes like so....
[WebBrowsable(true),Category("Calendar Setup"),
WebDisplayName("Starting Date Column"),
WebDescription("column that contains item starting date"),
Personalizable(PersonalizationScope.Shared)]
public DateTime StartDate { get; set; }
You should check here for a full list and a good article on the subject.
Check and see of this helps
Writing custom editors for Sharepoint 2007 and ASP.NET 2.0 WebParts
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With