En esta página

ValueFilter QML Type

Filtra los datos en SortFilterProxyModel basándose en el nombre y el valor del rol. Más...

Import Statement: import QtQml.Models
Since: Qt 6.10
Inherits:

RoleFilter

Status: Preliminary

Este tipo está en desarrollo y está sujeto a cambios.

Propiedades

Descripción detallada

ValueFilter permite al usuario filtrar los datos según el nombre del rol o el valor especificado, o ambos, tal y como se ha configurado en el modelo fuente. El nombre del rol utilizado para filtrar los datos se basará en el modelo role name. El valor por defecto para el nombre del rol es "display".

El siguiente fragmento de código muestra cómo se puede utilizar ValueFilter para incluir únicamente datos del modelo fuente en los que el valor del nombre de rol "favorite" sea "true":

SortFilterProxyModel {
    model: sourceModel
    filters: [
        ValueFilter {
            roleName: "favorite"
            value: true
        }
    ]
}

Documentación de propiedades

value : variant

Esta propiedad contiene el valor específico que se puede utilizar para filtrar los datos.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.