WhereFilterBuilder
Builder de filtre Where pour ajouter, modifier et supprimer des conditions de niveau ligne. Les filtres Where s'appliquent avant la requête et filtrent les données brutes
Méthodes
constructor
Définition:
Paramètres:
getConditions
Définition:
Retour: Y.Array<any>
add
Ajouter une condition de filtre Where
Définition:
Retour: WhereFilterBuilder
Paramètres:
addGroup
Ajouter un groupe Where
Définition:
Retour: WhereFilterBuilder
Paramètres:
update
Mettre à jour la condition de filtre avec l'ID indiqué
Définition:
Retour: WhereFilterBuilder
Paramètres:
updateGroup
Mettre à jour le groupe avec l'ID indiqué
Définition:
Retour: WhereFilterBuilder
Paramètres:
remove
Supprimer la condition avec l'ID indiqué ou l'élément à l'index indiqué
Définition:
Retour: WhereFilterBuilder
Paramètres:
find
Trouver la première condition (filtre ou groupe) selon un callback, comme Array.find
Définition:
Retour: WhereFilterNodeBuilder \| WhereGroupBuilder \| undefined
Paramètres:
clear
Effacer toutes les conditions de filtre Where
Définition:
toJSON
Exporter la configuration complète du filtre Where
Définition:
Retour: VBIWhereGroup
observe
Observer les changements de conditions de filtre et renvoyer une fonction de désabonnement
Définition:
Retour: () => void
Paramètres:
static isGroup
Déterminer si le nœud est un nœud de groupe
Définition:
Retour: boolean
Paramètres:
static isNode
Déterminer si le nœud est un nœud feuille
Définition:
Retour: boolean
Paramètres: