Class RecordRowsPart
Implements a part in a record that serves as a container for RecordRow elements in a record.
Implements
Inherited Members
Namespace: Syncfusion.Grouping
Assembly: Syncfusion.Grouping.Base.dll
Syntax
public class RecordRowsPart : RecordPart, IDisposable, IDisposedEvent, IIsDisposedProperty, ITreeTableCounterSource, ITreeTableSummaryArraySource, IRowElementsContainer, IContainerElement, IElementTreeTableSource, IElement
Constructors
RecordRowsPart(Record)
Initializes a new instance of RecordRowsPart class with the given record as parent.
Declaration
public RecordRowsPart(Record parent)
Parameters
Type | Name | Description |
---|---|---|
Record | parent | The parent record this object is created in. |
Properties
RecordRows
Gets the collection of RecordRow elements.
Declaration
public RecordRowCollection RecordRows { get; }
Property Value
Type |
---|
RecordRowCollection |
RowElements
Gets the collection of RecordPreviewRow elements.
Declaration
public RowElementCollection RowElements { get; }
Property Value
Type |
---|
RowElementCollection |
Methods
AdjustRecordRowCount()
Determines whether adjusts the record row count.
Declaration
protected bool AdjustRecordRowCount()
Returns
Type | Description |
---|---|
System.Boolean | Returns boolean value to indicate AdjustRecordRowCount. |
Dispose(Boolean)
Disposes the unmanaged resources.
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Overrides
GetElementCount()
Gets the number of elements.
Declaration
public override int GetElementCount()
Returns
Type | Description |
---|---|
System.Int32 | Element count. |
Overrides
GetVisibleCount()
Overridden to get the number of visible elements.
Declaration
public override int GetVisibleCount()
Returns
Type | Description |
---|---|
System.Int32 | Visible element count. |
Overrides
GetYAmountCount()
Overridden to return the element height.
Declaration
public override double GetYAmountCount()
Returns
Type | Description |
---|---|
System.Double | Element height. |
Overrides
InvalidateCounterTopDown(Boolean)
Walks down to the child branches and resets counters.
Declaration
public override void InvalidateCounterTopDown(bool notifyCounterSource)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | notifyCounterSource | Indicates whether to notify the counter source. |
Overrides
InvalidateSummariesTopDown()
Walks down to the child branches and resets summaries.
Declaration
public override void InvalidateSummariesTopDown()
Overrides
InvalidateSummary()
Resets summary.
Declaration
public override void InvalidateSummary()
Overrides
OnEnsureInitialized(Object)
This virtual method is called from OnEnsureInitialized(Object) and lets derived elements implement element-specific logic to ensure object is up to data.
Declaration
protected override bool OnEnsureInitialized(object sender)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The object that triggered the OnEnsureInitialized(Object) call. |
Returns
Type | Description |
---|---|
System.Boolean | True if changes were detected and the object was updated; False otherwise. |