.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

IModelListView Members

The ListView node defines a List View of a particular business class.

Properties

Name Description
AllowDelete Specifies whether objects displayed in the current View can be deleted when the View is Object View.
(Inherited from IModelView)
AllowEdit Specifies whether objects displayed in the current View can be edited when the View is Object View.
(Inherited from IModelView)
AllowLink Specifies whether or not the associated objects can be linked in the in the current Nested List View.
AllowNew Specifies whether new objects can be created in the current View when the View is Object View.
(Inherited from IModelView)
AllowUnlink Specifies whether or not the associated objects can be unlinked in the current Nested List View.
Application Provides access to the Application Model's root node.
(Inherited from IModelNode)
AsObjectView Casts the current IModelView node to the IModelObjectView type.
(Inherited from IModelView)
AutoExpandAllGroups Specifies whether all group rows displayed within the List View are automatically expanded after each grouping operation.
BandsLayout Provides access to the BandsLayout node.
Caption Specifies the caption of the current View.
(Inherited from IModelView)
Columns Provides access to the Columns node.
Criteria Specifies the criteria according to which the current List View is filtered.
DataAccessMode Specifies the mode used to access the collection of business objects displayed in the current List View.
DetailView Specifies the List View's Detail View.
EditorType Specifies the List Editor that displays the current List View in a UI.
Filter Specifies the current filter criteria which represent a combination of the individual column filters.
FilterEnabled Specifies whether the filtering functionality is enabled.
FreezeColumnIndices Specifies whether automatic update of the List Views's column indices is disabled.
GroupSummary Specifies the current List View's group summary.
Id Specifies the current View identifier.
(Inherited from IModelView)
ImageName Specifies the name of the image that is displayed for the current View.
(Inherited from IModelView)
Index Specifies the order index by which nodes are arranged.
(Inherited from IModelNode)
IsFooterVisible Specifies whether the footer of a grid that displays the current List View is visible.
IsGroupPanelVisible Specifies whether the group panel of a grid that displays the current List View is visible.
MasterDetailMode Specifies whether to display the Detail View of the currently selected object near the current List View.
MasterDetailView Specifies the Detail View that is displayed in MasterDetailMode.ListViewAndDetailView mode.
ModelClass Specifies the type of object(s) displayed in the current View.
(Inherited from IModelObjectView)
NodeCount Gets the number of child nodes.
(Inherited from IModelNode)
Parent Provides access to the parent node.
(Inherited from IModelNode)
Root For internal use only.
(Inherited from IModelNode)
Sorting Provides access to the Sorting node.
SplitLayout Provides access to the SplitLayout node.
TopReturnedObjects Specifies the number of objects retrieved by the collection of the List View's Collection Source from the database.
UseServerMode For internal use. Use the IModelListView.DataAccessMode property instead.

Methods

Name Description
AddNode<NodeType>() Adds a new child node of a specific type.
(Inherited from IModelNode)
AddNode<NodeType>(String) Adds a new child node of a specific type with a specific identifier.
(Inherited from IModelNode)
ClearValue(String) Resets the node's property value to the value specified in the previous Application Model layer.
(Inherited from IModelNode)
GetNode(Int32) Gets the child node with a specific index.
(Inherited from IModelNode)
GetNode(String) Gets the child node with a specific identifier.
(Inherited from IModelNode)
GetValue<ValueType>(String) Returns the value of the node's specified property.
(Inherited from IModelNode)
HasValue(String) Indicates whether the node's property has a value assigned.
(Inherited from IModelNode)
Remove() Removes the current node.
(Inherited from IModelNode)
SetValue<ValueType>(String, ValueType) Changes the value of the node's specified property.
(Inherited from IModelNode)
See Also