GridSerializer.ReserveHierarchy Method
For use when a Microsoft.SharePoint.JSGrid instance is populated by multiple GridSerializer objects over its lifetime, this method notifies the GridSerializer object that hierarchy could be enabled later in the lifetime of the Microsoft.SharePoint.JSGrid instance being configured. Must be called on the initial GridSerializer object for that Microsoft.SharePoint.JSGrid instance.
Namespace: Microsoft.SharePoint.JSGrid
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Sub ReserveHierarchy ( _
unfilteredHierarchyTable As DataTable, _
hierarchyParentKeyColumnName As String, _
hierarchyOutlineTextColumnName As String, _
serializeUnfilteredHierarchy As Boolean _
)
'Usage
Dim instance As GridSerializer
Dim unfilteredHierarchyTable As DataTable
Dim hierarchyParentKeyColumnName As String
Dim hierarchyOutlineTextColumnName As String
Dim serializeUnfilteredHierarchy As Boolean
instance.ReserveHierarchy(unfilteredHierarchyTable, _
hierarchyParentKeyColumnName, hierarchyOutlineTextColumnName, _
serializeUnfilteredHierarchy)
public void ReserveHierarchy(
DataTable unfilteredHierarchyTable,
string hierarchyParentKeyColumnName,
string hierarchyOutlineTextColumnName,
bool serializeUnfilteredHierarchy
)
Parameters
unfilteredHierarchyTable
Type: System.Data.DataTableA parameter that is required if hierarchical editing operations are enabled.
hierarchyParentKeyColumnName
Type: System.StringThe values column should correspond to the record keys of that record’s parent. This needs to be provided if the unfilteredHierarchyTable parameter is omitted.
hierarchyOutlineTextColumnName
Type: System.StringSpecifies which grid column should display the controls used to expand and collapse hierarchy nodes.
serializeUnfilteredHierarchy
Type: System.BooleanSpecifies if the unfiltered hierarchy should be sent down the client.