Unterschied zwischen doLayout () und doComponentLayout () in Sencha Touch?

8

Wie der Titel sagt, was ist der Unterschied zwischen dem Aufruf von doLayout() und doComponentLayout() für eine Komponente in Sencha Touch? Ich habe versucht, mir die Dokumentation anzusehen, aber das hat das nicht klar erklärt.

    
Nicodemuz 14.04.2011, 01:45
quelle

1 Antwort

8

Die beiden sind eigentlich ganz anders. doLayout ist eine Containermethode, mit der die Größe der untergeordneten Komponenten im Container festgelegt wird. doComponentLayout ist eine Komponentenmethode, die verwendet wird, um die Elemente (typischerweise) zu bestimmen, aus denen diese Komponente besteht.

doLayout wird nicht explizit an untergeordnete Container weitergegeben. Da Layouts jedoch von SetSize gesteuert werden, lösen alle Änderungen an untergeordneten Komponenten das entsprechende ComponentLayout - & gt; ContainerLayout.

    
rdougan 14.06.2011, 21:46
quelle

Tags und Links