Grzegorz K.

Grzegorz K. Angular, JavaScript,
Frontend, UI

Temat: Dynamiczne dziedziczenie rozmiarów

Mamy taki oto case:

Jest panel o gabarytach zadanych w px:


width : (Ext.lib.Dom.getViewWidth()*0.45),
height : (Ext.lib.Dom.getViewHeight()*0.65)


Panel ma w swoich items coś, czemu musimy zadać gabaryty również w px (autoWidth, autoHeight odpadają).
Pytanie: jak z poziomu elementu potomnego (w items) dobrać się do szerokości/wysokości jego rodzica ?

Thx!
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Dynamiczne dziedziczenie rozmiarów

Ext.Component.findParentBy() albo Ext.Component.findParentByType() żeby dostać się do rodzica, a potem getWidth(), getHeight().

konto usunięte

Temat: Dynamiczne dziedziczenie rozmiarów

W konfiguracji elementu potomnego ustawiasz parametr listeners dla jakiegoś event-u (np: added) i z poziomu funkcji, która służy jako handler dla tego event-u masz dostęp do rodzica np. poprzez ownerCt. Trzeba tylko pamiętać o odpowiednim scopie dla handlera i powinno działać. W takich zabawach czasem może się przydać parametr delay dla handlera.Artur Górski edytował(a) ten post dnia 11.10.10 o godzinie 18:49

Następna dyskusja:

Dynamiczne źródło w oknie.




Wyślij zaproszenie do