Sorts rows based on a source model role. More...
Import Statement: | import Felgo 4.0 |
Since: | Felgo 2.18.1 |
Inherits: | |
Inherited By: |
A RoleSorter is a simple Sorter that sorts rows based on a source model role.
In the following example, rows with be sorted by their lastName
role :
SortFilterProxyModel {
sourceModel: contactModel
sorters: RoleSorter { roleName: "lastName" }
}
enabled : bool |
This property holds whether the sorter is enabled. A disabled sorter will not change the order of the rows.
By default, sorters are enabled.
roleName : string |
This property holds the role name that the sorter is using to query the source model's data when sorting items.
sortOrder : Qt::SortOrder |
This property holds the sort order of this sorter.
Constant | Description |
---|---|
Qt.AscendingOrder |
The items are sorted ascending e.g. starts with 'AAA' ends with 'ZZZ' in Latin-1 locales |
Qt.DescendingOrder |
The items are sorted descending e.g. starts with 'ZZZ' ends with 'AAA' in Latin-1 locales |
By default, sorting is in ascending order.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: