WebPartInstance Class |
Namespace: CMS.PortalEngine
public class WebPartInstance : ISimpleDataContainer
The WebPartInstance type exposes the following members.
Name | Description | |
---|---|---|
WebPartInstance |
Constructor.
| |
WebPartInstance(XmlNode) |
Constructor, initializes the instance with given XML data.
|
Name | Description | |
---|---|---|
DATASOURCE |
Represents nested data source web part name
|
Name | Description | |
---|---|---|
ControlID |
WebPart control ID.
| |
CurrentVariantInstance |
Gets or sets the current variant webpart instance
| |
HasVariants |
Indicates whether the web part has any variants.
| |
InstanceGUID |
Instance GUID to identify the web part.
| |
IsVariant |
Indicates if webpart instance is a variant.
| |
IsWidget |
Indicates if webpart instance is actually widget.
| |
Item |
Gets or sets the value of the property.
| |
MacroTable |
Hashtable with IsMacro flags.
| |
Minimized |
If true, the widget is minimized.
| |
NestedWebParts |
Configuration for the web part data source
| |
ParentZone |
Parent web part zone.
| |
PartInstanceVariants |
Gets the part instance variant list.
| |
Properties |
Web part properties table.
| |
Removed |
Remove flag. If true, web part has been removed. Only for internal purposes.
| |
VariantID |
Gets or sets the variant id.
| |
VariantMode |
Gets or sets the variant mode which is used for the variants of this web part instance.
| |
WebPartType |
WebPart type (codename).
| |
XMLVersion |
Gets or sets the web part instance XML version
|
Name | Description | |
---|---|---|
ClearValues |
Clears the given properties
| |
Clone |
Clones the web part object (GUID stays the same when cloned).
| |
FindVariant |
Finds the variant with the given variant ID
| |
GetValue |
Returns the value of the given web part property.
| |
GetXmlNode |
Returns the XML node representing the webpart instance.
| |
LoadProperties(DataRow) |
Loads default values from specified DataRow to the webpart properties.
| |
LoadProperties(WebPartInstance) |
Loads the webpart properties from given webpart.
| |
LoadVariants |
Loads all the MVT/Content personalization variants for this web part instance.
| |
ResolvePropertyMacros |
Resolves the property macros, replaces the {%propertyname%} macro with the property value.
| |
SetValue |
Sets the property value of the control.
|
Name | Description | |
---|---|---|
CheckRequiredColumns |
Returns true if given list of columns do not have null values in the object
(Defined by DataExtensions.) |