TAureliusDatasetView Class
Manages the filtered record view of a TBaseAureliusDataset, tracking which records are accepted or rejected by the active filter.
Syntax
Unit: Aurelius.Bind.BaseDataset
TAureliusDatasetView = class(TObject);
Constructors
| Name |
Description |
| Create |
Creates a new empty TAureliusDatasetView. |
Destructors
| Name |
Description |
| Destroy |
Destroys the view and releases all row state objects. |
Methods
| Name |
Description |
| Clear |
Removes all row state entries, resetting the view to its initial empty state. |
| FilterState |
Returns the filter state of the record at the given 0-based index. |
| GetFilteredIndex |
Returns the 0-based position of a record within the filtered view given its position in the unfiltered list.
|
| GetOriginalIndex |
Returns the 0-based position of a record in the unfiltered list given its position in the filtered view.
|
| UpdateRecord |
Records the filter decision for the record at the given position. |
Properties
| Name |
Description |
| FilteredCount |
Returns the number of records currently accepted by the filter. |
| RowCount |
Returns the total number of records whose filter state has been evaluated. |