HavingFilterBuilder
Having-Filter-Builder zum Hinzufügen, Ändern und Entfernen von Filterbedingungen nach der Gruppierung. Having-Filter wirken nach der Datenaggregation und filtern Gruppenergebnisse
Methoden
constructor
Definition:
Parameter:
getConditions
Definition:
Rückgabe: Y.Array<any>
add
Eine Having-Filterbedingung hinzufügen
Definition:
Rückgabe: HavingFilterBuilder
Parameter:
addGroup
Eine Having-Gruppe hinzufügen
Definition:
Rückgabe: HavingFilterBuilder
Parameter:
update
Filterbedingung mit angegebener ID aktualisieren
Definition:
Rückgabe: HavingFilterBuilder
Parameter:
updateGroup
Gruppe mit angegebener ID aktualisieren
Definition:
Rückgabe: HavingFilterBuilder
Parameter:
remove
Bedingung mit angegebener ID oder Element an angegebenem Index entfernen
Definition:
Rückgabe: HavingFilterBuilder
Parameter:
find
Erste Bedingung (Filter oder Gruppe) nach Callback-Bedingung finden, Verhalten wie Array.find
Definition:
Rückgabe: HavingFilterNodeBuilder \| HavingGroupBuilder \| undefined
Parameter:
clear
Alle Having-Filterbedingungen leeren
Definition:
toJSON
Vollständige Having-Filterkonfiguration exportieren
Definition:
Rückgabe: VBIHavingGroup
observe
Filterbedingungsänderungen beobachten und eine Funktion zum Abbestellen zurückgeben
Definition:
Rückgabe: () => void
Parameter:
static isGroup
Prüfen, ob der Knoten ein Gruppenknoten ist
Definition:
Rückgabe: boolean
Parameter:
static isNode
Prüfen, ob der Knoten ein Blattknoten ist
Definition:
Rückgabe: boolean
Parameter: