Click or drag to resize

ContentView Class

Represents a view displaying items or group of items of one or more content-types, mainly based on a PFQuery.

Once installed the view becomes a PFView object.

Inheritance Hierarchy

Namespace:  Packflow.Modeling
Assembly:  MicaSystems.Packflow.Core (in MicaSystems.Packflow.Core.dll) Version: 1.0.0.0 (3.2.0.306)
Syntax
C#
public class ContentView : ModelingObject_Extended, 
	IContentView

The ContentView type exposes the following members.

Constructors
  NameDescription
Public methodContentView
Initializes a new instance of the ContentView class.
Top
Properties
  NameDescription
Public propertyAggregations
Gets or sets the list of aggregations.
Public propertyAscending
Gets or sets the list of sorted columns in the ascending order.
Public propertyClassName
Gets the class name representing this view. Prefixed with "View_".
Public propertyColumns
Gets or sets the list of columns shown in the view.
Public propertyCreateOnly
Gets or sets a value indicating whether the view should never be updated after its creation.
Public propertyCustomCaptions
Gets the custom captions of the shown columns.
Public propertyDefaultView
Gets a value indicating whether this is the default view of the parent content-type.
Public propertyDescription
Gets or sets the description.
Public propertyDisableAllLinks
Gets or sets a value indicating whether links should be inactive.
Public propertyDisplayName
Gets or sets the display name.
Public propertyDisplayNameRes
Gets or sets the resource containing translations for the DisplayName property.
Public propertyEnableInlineCreation
Gets or sets a value indicating whether the inline creation can be enabled on this view.
Public propertyEnableInlineEditing
Gets or sets a value indicating whether the inline edition can be enabled on this view.
Public propertyEnableInlineSuppression
Gets or sets a value indicating whether the inline suppression can be enabled on this view.
Public propertyFixedWidths
Gets the fixed widths of the shown columns.
Public propertyGroups
Gets or sets the list of grouped columns.
Public propertyGroupsAscending
Gets or sets the list of grouped columns in the ascending order.
Public propertyGuid
Gets the GUID identifying this object.
(Inherited from ModelingObject.)
Public propertyHidden
Gets a value indicating whether the view is hidden (in the navigation).
Public propertyId
Gets the id identifying this object.
(Inherited from ModelingObject.)
Public propertyInstanceGuid
Gets a guid, unique for this object instance.
(Inherited from ModelingObject.)
Public propertyInstanceLanguage
Gets or sets the instance language (two letters format).
(Inherited from ModelingObject.)
Public propertyIsExtended
Gets a value indicating whether this object is Extended (ModelingObject_Extended) or not, allowing to avoid an "is" verification.
(Inherited from ModelingObject_Extended.)
Public propertyItemsLimitInGroup
Gets or sets the page size in groups.
Public propertyItemsLimitInView
Gets or sets the page size.
Public propertyModel
Gets the model hosting this object. The Model is the root object of the modeling tree.
(Inherited from ModelingObject.)
Public propertyName
Gets the name of this object.
(Inherited from ModelingObject.)
Public propertyOrderNo
Gets or sets a number used to sort the parent content-type's views when its ViewOrderType is set to OrderNo.
Public propertyOrders
Gets or sets the list of sorted columns.
Public propertyParent
Gets the parent object in the modeling tree.
(Inherited from ModelingObject.)
Public propertyParentType
Gets the type of the parent object in the modeling tree.
(Inherited from ModelingObject.)
Public propertyQueryNode
Gets or sets the root node of the filters tree.
Public propertyQuickSearchTargetingMode
Gets or sets a value indicating how the view must select the columns filtered in the quicksearch.
Public propertySums
OBSOLETE. Use the "Aggregations" list instead. Gets or sets the list of aggregated columns.
Public propertyTempGuid
Gets or sets the temporary GUID, different for each instance. Not persisted.
Top
Methods
  NameDescription
Public methodChildren
Returns all children objects.
(Inherited from ModelingObject.)
Public methodColumnGroupOrder
Checks the type of group order of the specified column. "Ascending", "Descending" or "Unused".
Public methodColumnOrder
Checks the type of order of the specified column. "Ascending", "Descending" or "Unused".
Public methodContainsColumn
Determines whether this view uses the specified column.
Public methodGetAllQueryNodes
Gets all nodes of the filters tree.
Public methodGetColumns
Gets the columns shown in the view.
Public methodGetGuid
Gets the Guid.
(Inherited from ModelingObject.)
Public methodGetListItem
Gets a text representing this object using Id and Name.
(Inherited from ModelingObject.)
Public methodGetName
Gets the name.
(Inherited from ModelingObject.)
Public methodGetParentParentType
Returns the first parent of a given type in the modeling tree. Returns null if not found.
(Inherited from ModelingObject.)
Public methodGetViewDisplayName
Gets the view's display name.
Public methodGetViewGuid
Gets the view's GUID.
Public methodGetViewName
Gets the view's name.
Public methodRemoveColumnFromAllView
Removes a column from this view.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodGetString
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also