Click or drag to resize

PFView Methods

The PFView type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCheckFieldsAvailability
Checks how all fields of multiple content-types can be used in a view.
Public methodCustomizeGroupsBeforeRendering
Customizes the groups list before rendering in the gridview.

Note: it is NOT recommended to customize the list in a view with paging as it could provide the user with unexpected results. Moreover if the paging is enabled and a next page is available, the items list will contain an extra-item at the end.

Public methodCustomizeGroupTitle(Html, PFField, Object, DictionaryString, Object)
Customizes the title of a group being displayed in the view.

By default, returns "{GroupFieldDisplay} : {defaultValue}".

Public methodCustomizeGroupTitle(Html, PFField, PFQuery, Object, DictionaryString, Object)
Customizes the title of a group being displayed in the view.

By default, customizes some system fields (WorkflowContentTypeId, StateId, ContentTypeId), otherwise returns "{GroupFieldDisplay} : {defaultValue}" (from the other CustomizeGroupTitle method).

Public methodCustomizeItemsBeforeRendering
Customizes the items list before rendering in the gridview.

Note: it is NOT recommended to customize the list in a view with paging as it could provide the user with unexpected results. Moreover if the paging is enabled and a next page is available, the items list will contain an extra-item at the end.

Public methodCustomizeQuery
Method used to customize the view query. Override this method to change the query of a view before its execution. Note: this method is also called during the installation for model views.
Public methodDelete
Flags this object as deleted.

If it fails, throws an error.

If the object could not be deleted because it does not yet exist in database, returns false.

If successful, returns true.

(Inherited from PFBaseObject.)
Public methodGetFields
Gets the list of fields displayed in the view.
Public methodGetFieldsNames
Gets the list of field names that will be displayed in the view.
Protected methodGetNewPermissionContext
Creates a new permission context based on current object type.
(Overrides PFBaseObjectGetNewPermissionContext.)
Public methodGetParents
Gets the structure objects parents of this view.
Public methodGetQuickSearchFields
Gets the list of fields filtered during quick searches on this view.

Note : returned fields must be common to all content-types and filterable with a text.

Public methodGetSerializedQuery
Gets the serialized query.
Public methodGetSiblings
Gets the list of views of the parent object.
Protected methodInitializeLogger
Use this method to override the way the logger is initialized.
(Inherited from PFBaseObject.)
Protected methodProcessPermissions
Compute permissions from permission context and set in data properties.
(Inherited from PFBaseObject.)
Public methodRunInTransactionArea
Runs a code with a transaction on object connection. If there is no current transaction and if the code succeed, transaction is committed. If an exception is thrown, transaction is rollback.
(Inherited from PFBaseObject.)
Public methodSave
Applies the data of this object in the database.
(Inherited from PFBaseObject.)
Protected methodSaveObjectsInDataCollection
Saves data loaded from temp specialized object in data properties collection before save or check hasPendingChanges.
(Overrides PFBaseObjectSaveObjectsInDataCollection.)
Public methodSetFields
Sets the list of fields to show in the view. This methods changes the query.
Public methodSetFixedWidth
Forces a width (in pixels) for the specified field.
Public methodSubViews_Add
Adds a new subview. Currently not active.
Public methodSubViews_Get
Gets the children subviews. Currently not active.
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