__children
[ Eigenschaft ]
protected __children: TcHmi.Controls.System.baseTcHmiControl[];
Diese Property speichert ein Array aller Kind-Controls dieses Controls. Dies ist die rein logische Beziehung und wird vom System verwaltet.
Ist ein Control vom ContainerControl abgeleitet, so ist diese Information über die Funktion getChildren öffentlich einsehbar.
Definition
Typ | Beschreibung |
---|---|
Liste aller Kind-Controls. Gibt es keine Kinder, so ist dies ein leeres Array. |
Siehe auch
Herkunft: TcHmiControl
Verfügbar ab Version 1.8 |
Beispiel - Javascript
console.log('We have ' + myControl.__children.length + ' child controls.');
var subControl = TcHmi.ControlFactory.create('tchmi-button', 'newbutton', myControl);
if(subControl !== undefined) {
// The child control is not visible (not attached to the DOM), but it is our child
console.log('Now we have one control more: ' + myControl.__children.length);
// append control to ourself
myControl.getElement().append(subControl.getElement());
}