Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

RangeFilter

Filters rows between boundary values. More...

Import Statement: import Felgo 3.0
Since: Felgo 2.18.1
Inherits:

RoleFilter

Properties

Detailed Description

A RangeFilter is a RoleFilter that accepts rows if their data is between the filter's minimum and maximum value.

In the following example, only rows with their price role set to a value between the tow boundary of the slider will be accepted :

 RangeSlider {
    id: priceRangeSlider
 }

 SortFilterProxyModel {
    sourceModel: priceModel
    filters: RangeFilter {
        roleName: "price"
        minimumValue: priceRangeSlider.first.value
        maximumValue: priceRangeSlider.second.value
    }
 }

Property Documentation

maximumInclusive : int

This property holds whether the minimumValue is inclusive.

By default, the minimumValue is inclusive.

See also minimumValue.


maximumValue : int

This property holds the maximumValue of the filter. Rows with a value higher than maximumValue will be rejected.

By default, no value is set.

See also maximumInclusive.


minimumInclusive : int

This property holds whether the minimumValue is inclusive.

By default, the minimumValue is inclusive.

See also minimumValue.


minimumValue : int

This property holds the minimumValue of the filter. Rows with a value lower than minimumValue will be rejected.

By default, no value is set.

See also minimumInclusive.


roleName : string

This property holds the role name that the filter is using to query the source model's data when filtering items.


Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded