Click or drag to resize

PFGridViewSettingsData_Items Class

Represents the inner settings of a gridview targeting items.

Note: inner settings are transmitted to client-side who will send them to SignalR. Then, the server will create a new instance of settings from these inner settings. To setup a gridview, you can use the not-inner settings classes.

Inheritance Hierarchy

Namespace:  Packflow.Interface
Assembly:  MicaSystems.Packflow.Interface (in MicaSystems.Packflow.Interface.dll) Version: 1.0.0.0 (2.0.0.223)
Syntax
C#
public class PFGridViewSettingsData_Items : PFGridViewSettingsData

The PFGridViewSettingsData_Items type exposes the following members.

Constructors
  NameDescription
Public methodPFGridViewSettingsData_Items
Initializes a new instance of the PFGridViewSettingsData_Items class.
Top
Properties
  NameDescription
Public propertyApplicationId
Gets or sets the target application id.
Public propertyAutoOpenGroups
Gets or sets a value indicating whether the first level of groups must be directly opened/loaded.
(Inherited from PFGridViewSettingsData.)
Public propertyCanOpenFiles Obsolete.
Gets or sets a value indicating whether files can be opened.
Public propertyContentTypeId
Gets or sets the target content-type id.
Public propertyCreationMode
Gets or sets the creation behavior.
Public propertyCulture
Gets the culture code (two letters format).
(Inherited from PFGridViewSettingsData.)
Public propertyCurrentApplicationId
Gets or sets the source application id (in a relation context).
Public propertyCurrentContentTypeId
Gets or sets the source content-type id (in a relation context).
Public propertyCurrentItemId
Gets or sets the source item id (in a relation context).
Public propertyCustomFilters Obsolete.
Old setting. Do not use.
(Inherited from PFGridViewSettingsData.)
Public propertyCustomServerFilters
Gets or sets the server-side custom filters.
(Inherited from PFGridViewSettingsData.)
Public propertyCustomSortFieldName
Gets or sets the custom sort field name.
(Inherited from PFGridViewSettingsData.)
Public propertyCustomSortOrder
Gets or sets the custom sort order.
(Inherited from PFGridViewSettingsData.)
Public propertyDataType
Gets or sets the kind of data targeted by the gridview.
(Inherited from PFGridViewSettingsData.)
Public propertyDisableAllLinks
Gets or sets a value indicating whether the links generated in the gridview should be inactive. Note: also depend on PFView setting.
(Inherited from PFGridViewSettingsData.)
Public propertyDuplication
Gets or sets a value indicating whether duplication is enabled. Note : also depend on PFView setting.
Public propertyEdition
Gets or sets a value indicating whether the inline edition is enabled. Note : also depend on PFView setting.
Public propertyEditItemsInFrame
Gets or sets a value indicating whether item edition must be done using a frame.
Public propertyEnableCheckboxes
Gets or sets a value indicating whether checkboxes are shown at the beginning of each row.
(Inherited from PFGridViewSettingsData.)
Public propertyEnabled
Gets or sets a value indicating whether the gridview is enabled.

If set to False, the gridview will not load until the setting is set back to True.

(Inherited from PFGridViewSettingsData.)
Public propertyEnableItemsReferences
Gets or sets a value indicating whether items' references must be included in the rows HTML. (=PFItemReference.ToString)
Public propertyEnableSelectionMode
Gets or sets a value indicating whether the feature allowing managing relations is enabled.
Public propertyGroupsInfos
Gets or sets the groups infos (technical, used client side).
(Inherited from PFGridViewSettingsData.)
Public propertyIncludeSourceInUrls
Gets or sets a value indicating whether the URLs should contain a source (generally the current page).
(Inherited from PFGridViewSettingsData.)
Public propertyItemsReferencesFieldName
Gets or sets the name of the field included as display in the items' references.
Public propertyLinkTaskToParentWorkflow
Usually each row displays a link to the form of the corresponding item.

With this option enabled, the link will target the form of the parent workflow of each task.

True by default.

Public propertyMaxColumns
Gets or sets the maximum number columns that can be shown.
(Inherited from PFGridViewSettingsData.)
Public propertyName
Gets or sets the gridview name.
(Inherited from PFGridViewSettingsData.)
Public propertyNavigationSessionId
Gets the id of the current user session, used to find the corresponding [!:Packflow.Core.PFNavigationSession].
(Inherited from PFGridViewSettingsData.)
Public propertyOpenItemsInFrame
Gets or sets a value indicating whether items should be open in a frame.
Public propertyPageNumber
Gets or sets the number of the loaded page.
(Inherited from PFGridViewSettingsData.)
Public propertyPreviousViewId
Gets or sets the view identifier whose QuickSearchFields are derived.
Public propertyQuickSearchFields
Gets or sets the list of field names (=key) and display names (=value) used for quick searches.

If TargetingMode is set to Default, this list will only apply on the current view.

If TargetingMode is set to Custom, this list will apply even if the view changes client-side.

(Inherited from PFGridViewSettingsData.)
Public propertyQuickSearchTargetingMode
Gets or sets a value indicating how the quicksearch feature is selecting the fields to be filtered.
(Inherited from PFGridViewSettingsData.)
Public propertyRelationDirection
Gets or sets the relation direction.
Public propertyRelationGuid
Gets or sets the relation guid.
Public propertyRelationName
Gets or sets the relation name.
Public propertyResultsScope
Gets or sets the results scope: deleted, not deleted or both.
(Inherited from PFGridViewSettingsData.)
Public propertyRetrieveRelatedItemsIds
Gets or sets a value indicating whether the generated table should contain ids of all related items.

Only if a relation is specified and if a CurrentItem is found.

Public propertySelectionModeScope
Gets or sets the scope of available items when the selection mode is active.
Public propertySerializedCustomServerFilters
Gets or sets the serialized server-side custom filters.
(Inherited from PFGridViewSettingsData.)
Public propertyShowAvailableValuesInFilters
Gets or sets a value indicating whether available values are proposed when filtering a text/choice/user field (header popup).
(Inherited from PFGridViewSettingsData.)
Public propertyShowOpenFormIcon
Gets or sets a value indicating whether the icon opening the item form is shown (on each row).
(Inherited from PFGridViewSettingsData.)
Public propertySuppression
Gets or sets a value indicating whether the inline suppression is enabled. Note : also depend on PFView setting.
Public propertyUnlinking
Gets or sets a value indicating whether the inline action Unlinking is enabled. This action allows removing the relation between the source item and a target item.
Public propertyUrl_Source
Gets or sets the source URL.
(Inherited from PFGridViewSettingsData.)
Public propertyUrl_Template
Gets or sets the template URL PAGE_NAME/APPLICATION_NAME/CONTENTTYPE_NAME/ITEM_ID/?View=VIEW_ID
Public propertyUseRelation
Gets or sets a value indicating whether the specified relation should be used from the current item to filter items.

Default value: True.

Public propertyUserFilters
Gets or sets the user filters (usually filled client-side with the various filtering features).
(Inherited from PFGridViewSettingsData.)
Public propertyViewId
Gets or sets the target view id.
Top
Methods
  NameDescription
Protected methodGetData(String)
Gets a setting metadata.
(Inherited from PFGridViewSettingsData.)
Public methodGetGridViewData
Gets GridView settings properties (does not include placeHolder settings!).
(Inherited from PFGridViewSettingsData.)
Public methodSetCustomFilters Obsolete.
Old method. Do not use.
(Inherited from PFGridViewSettingsData.)
Protected methodSetData
Sets the value of a setting
(Inherited from PFGridViewSettingsData.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberSetting_Application
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_CanOpenFiles
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_ContentType
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_CreationMode
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_CurrentApplication
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_CurrentContentType
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_CurrentItem
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_Duplication
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_Edition
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_EditItemsInFrame
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_EnableItemsReferences
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_EnableSelectionMode
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_ItemsReferencesFieldName
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_LinkTaskToParentWorkflow
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_OpenItemsInFrame
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_Relation
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_RelationDirection
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_RelationName
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_RetrieveRelatedItemsIds
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_SelectionModeScope
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_Suppression
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_TemplateUrl
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_Unlinking
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_UseRelation
Setting name, used to store value in the local dictionary and represent the value client-side.
Public fieldStatic memberSetting_View
Setting name, used to store value in the local dictionary and represent the value client-side.
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