__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

TcHmi.Controls.System.baseTcHmiControl[]

Liste aller Kind-Controls. Gibt es keine Kinder, so ist dies ein leeres Array.

Siehe auch

Herkunft: TcHmiControl

__children 1:

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());
}