Mit $contains kann geprüft werden, ob ein Wert mindestens einmal in einer Liste oder in einem Datenprovider vorkommt
Tooltip
Syntax: $contains(source,valueToCheck)
Parameter
Beschreibung
source
Die Liste, der Datenprovider oder das Array von Werten das durchsucht werden soll
valueToCheck
Ein Wert für den geprüft wird, ob dieser in source enthalten ist
propertyPath
(Optional) Liest den zu vergleichenden Wert aus einem hier angegebenen Feldpfad, relativ zu einem Listeneintrag
Wird der Wert gefunden wird true, sonst false zurückgegeben.
Beispiel: $contains($el(12,true),Needle) - Sucht das Wort "Needle" in einer Liste von Textfeldwerten
Syntax
$contains(source,valueToCheck)
Parameter
Name | Beschreibung |
|---|---|
source | Die Liste, ein Datenprovider oder das Array von Werten das durchsucht werden soll |
valueToCheck | Ein Wert für den geprüft wird, ob dieser in source enthalten ist |
propertyPath | (Optional) Liest den zu vergleichenden Wert aus einem hier angegebenen Feldpfad, relativ zu einem Listeneintrag |
Rückgabewert
$true falls der Wert mindestens einmal in der Liste vorkommt
Beispiel
Syntax | Eingabewert | Ergebnis |
|---|---|---|
$contains($input,a) | ["a", "b", "c", "b"] | $true |
$contains($input,b) | ["a", "b", "c", "b"] | $true |
$contains($input,d) | ["a", "b", "c", "b"] | $false |
$contains($el(12,true),{value}) | $el(12,true) liefert sämtliche Werte aller Wiederholungen des Elements mit ID 12. {value} liefert einen Wert, der bei einem ausgelösten Verhalten übergeben wird | |
$contains({users},admin,username) | Durchsucht eine Liste von Benutzern nach einem Benutzer mit dem Benutzernamen "admin" (Feld zum Durchsuchen: username) |
Siehe auch findFirst, findAll (Werte in Listen suchen), isUnique