Representation of an ItemFilter. The item filter has the ability to
filter on a single value in the column that is applies on. The value
that is being filtered on is given by
Value.
In addition to the distinct values in the DataColumnReference, the Item Filter can filter on the special values given by the ItemFiltering enumeration. The All value is the default value of an Item Filter. The None value is the last value in an Item Filter. The Empty value is only used when the filter column contains empty values.
Inheritance Hierarchy
Spotfire.Dxp.Framework.DocumentModelNode
Spotfire.Dxp.Framework.DocumentModelDocumentNode
Spotfire.Dxp.Application.FiltersFilterBase
Spotfire.Dxp.Application.FiltersColumnFilter
Spotfire.Dxp.Application.FiltersSingleValueColumnFilter
Spotfire.Dxp.Application.FiltersItemFilter
Namespace: Spotfire.Dxp.Application.Filters
Assembly: Spotfire.Dxp.Application (in Spotfire.Dxp.Application.dll) Version: 30.0.10915.3380 (30.0.10915.3380)
Syntax
C#
[SerializableAttribute] [ToolContextAttribute] [PersistenceVersionAttribute(0, 1)] public sealed class ItemFilter : SingleValueColumnFilter, IItemFilter, ISingleValueColumnFilter, IColumnFilter, IFilterBase
The ItemFilter type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetPropertyValue | Gets the value of a specified property. (Inherited from ColumnFilter.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasPropertyValue |
Checks if there is a valid value for a specified property.
(Inherited from ColumnFilter.) | |
Reset |
Resets the filter to include all values.
(Inherited from SingleValueColumnFilter.) | |
ToString |
Gets a text representation of this filter.
(Overrides SingleValueColumnFilterToString.) |
Properties
Name | Description | |
---|---|---|
Context |
Gets the context of this node.
(Inherited from DocumentNode.) | |
DataColumnReference |
Gets the column instance associated with this filter.
(Inherited from ColumnFilter.) | |
FilteredRows |
Gets the filtered rows.
(Inherited from FilterBase.) | |
HasEmptyValues |
Gets a value indicating whether the referenced column has any invalid rows.
(Inherited from ColumnFilter.) | |
IsAttached |
Gets a value indicating whether this node is attached.
(Inherited from DocumentNode.) | |
Transactions |
Gets a collection of methods for executing transactions on the document.
(Inherited from DocumentNode.) | |
TypeId |
Gets the type id.
(Overrides FilterBaseTypeId.) | |
Value |
Gets or sets the filtered value.
(Inherited from SingleValueColumnFilter.) | |
Values |
Gets a list of allowed values.
(Inherited from SingleValueColumnFilter.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
IServiceProviderGetService |
Implements IServiceProvider.
(Inherited from Node.) | |
INodeContextGetAncestorT |
Implements GetAncestorT.
(Inherited from DocumentNode.) | |
INodeContextGetServiceT |
Implements GetServiceT.
(Inherited from DocumentNode.) | |
INodeContextIsDescendantOf |
Implements IsDescendantOf(DocumentNode).
(Inherited from DocumentNode.) | |
ITransactionsBeginAggregatedTransaction |
Implements BeginAggregatedTransaction.
(Inherited from DocumentNode.) | |
ITransactionsExecuteInvisibleTransaction |
Implements ExecuteInvisibleTransaction(Executor).
(Inherited from DocumentNode.) | |
ITransactionsExecuteStickyTransaction |
Implements ExecuteStickyTransaction(Guid, Executor).
(Inherited from DocumentNode.) | |
ITransactionsExecuteTransaction |
Implements ExecuteTransaction(Executor).
(Inherited from DocumentNode.) |
Version Information
See Also