Condition
class Condition extends AbstractOperation
Die Condition Anweisung definiert eine Möglichkeit Elemente abhängig von einem Wert ein- bzw. auszublenden.
Nur wenn im Dataset der Eintrag exists vorhanden und nicht null ist wird die Node angezeigt. Ansonsten wird die Node ausgeblendet.
<div>
<p data-condition="dataset:myindex | length | iszero">empty</p>
</div>
Properties
protected Dataset | $dataset | from AbstractOperation | |
protected Node | $element | from AbstractOperation | |
protected Engine | $engine | from AbstractOperation |
Methods
Werte vom Typ Collection bearbeiten
Werte vom Typ Map bearbeiten
handleNumberIntern
Werte vom Typ String verarbeiten
Werte vom Typ String verarbeiten
Werte vom Typ String verarbeiten
Werte vom Typ Null verarbeiten
Werte vom Typ String verarbeiten
Wert des Arguments für die Wertefunktion ermitteln
Attribute der Engine entfernen
Details
in AbstractOperation at line 63
__construct(Engine $engine, Node $element, Dataset $dataset = null)
Neue Instanz
in AbstractOperation at line 80
protected Collection
handleCollections(string $operation, Collection $workingValue)
Werte vom Typ Collection bearbeiten
in AbstractOperation at line 116
protected Map
handleMaps(string $operation, Map $workingValue)
Werte vom Typ Map bearbeiten
in AbstractOperation at line 140
protected mixed
handleNumberIntern(array $param, number $workingValue)
handleNumberIntern
in AbstractOperation at line 200
protected mixed
handleFloat(string $operation, float $value)
Werte vom Typ String verarbeiten
in AbstractOperation at line 241
protected mixed
handleInteger(string $operation, int $value)
Werte vom Typ String verarbeiten
in AbstractOperation at line 273
protected mixed
handleBoolean(string $operation, bool $value)
Werte vom Typ String verarbeiten
in AbstractOperation at line 314
protected mixed
handleNull(string $operation, null $value)
Werte vom Typ Null verarbeiten
in AbstractOperation at line 342
protected mixed
handleStrings(string $operation, string $value)
Werte vom Typ String verarbeiten
in AbstractOperation at line 461
string
getValue(mixed $value)
Wert holen
in AbstractOperation at line 528
protected string
getArgumentValue(string $pipedArgument)
Wert des Arguments für die Wertefunktion ermitteln
in AbstractOperation at line 554
string
getValueString(mixed $value)
Wert aus Dataset als Zeichenkette
in AbstractOperation at line 563
AbstractOperation
removeElement()
Element aus Baum entfernen
in AbstractOperation at line 583
protected AbstractOperation
removeMarkup(array $attributes)
Attribute der Engine entfernen
at line 54
Node
process(string $value)
Die Condition Anweisung definiert eine Möglichkeit Elemente abhängig von einem Wert ein- bzw. auszublenden.