WebHU - Programozási kérdések és válaszok

A GWT régi és új ablakméretet kap

Szeretnék régi és új magasságot, ablak szélességet az ablak átméretezési eseményén. Hogy tudom ezt megtenni, éppen új magasságot és szélességet kapok az ablak átméretezésekor.

Előre is köszönöm

31.10.2013

Válaszok:


1

Nincs mód a régi méretek lekérésére a kapott ResizeEvent-ben, amikor az ablak mérete megváltozik. De elmentheti a régi értékek attribútumait a ResizeHandler-ba.

Window.addResizeHandler(new ResizeHandler() {
  // Save old dimensions
  int oldW = Window.getClientWidth(), oldH = Window.getClientHeight(); 

  public void onResize(ResizeEvent ev) {
    // Get new dimensions
    int newW = ev.getWidth(), newH = ev.getHeight();

    // Do something with old and new dimensions
    myResizeMethod(oldW, newW, oldH, newH); 

    // Update old dimensions
    oldW = newW; oldH = newH;
  }

});

További információ: Window osztály követi a régi méreteket annak érdekében, hogy az átméretezési eseményt csak abban az esetben indítsa el, ha az új értékek eltérnek a régiektől, így ezeket az értékeket könnyű hozzáadni az ResizeEvent objektumhoz. Ezzel a funkcióval javítást kérhet vagy küldhet a GWT-nek.

31.10.2013
Új anyagok

A rádiógomb ellenőrzött eseményének használata a jQueryben
Ebben a cikkben látni fogjuk, hogyan kell dolgozni a jquery választógombbal ellenőrzött eseményeivel. A választógombok HTML gombok, amelyek segítenek kiválasztani egyetlen értéket egy csoportból...

Körkörös függőségek megoldása terraformban adatforrásokkal – lépésről lépésre
Mi az a körkörös függőségek Dolgozzunk egy egyszerű eseten, amikor az SQS-sor és az S3-vödör közötti körkörös függőség problémája van egy egymástól függő címkeérték miatt. provider..

Miért érdemes elkezdeni a kódolást 2023-ban?
01100011 01101111 01100100 01100101 — beep boop beep boop Világunk folyamatosan fejlődik a technológia körül, és naponta fejlesztenek új technológiákat a valós problémák megoldására. Amint..

🎙 Random Noise #2  – Örökbefogadás és hit
az analitika íratlan világának gondozása Szeretné, hogy ezek a frissítések a postaládájába kerüljenek? Iratkozzon fel itt . "Ha önvezető autókat gyártanak, akkor mi miért ne..

A legrosszabb politika és prediktív modellek májátültetésre jelöltek számára az Egyesült Államokban
A máj (vagy óangolul lifer) az emberi test legnehezebb belső szervére utal, amely csendesen működik a nap 24 órájában. Mit csinál a máj? 500 feladatot hajt végre a szervezet egészségének..

5 webhely, amely 2022-ben fejleszti front-end fejlesztői készségeit
Frontendmentor.io A tényleges projektek létrehozásával a Frontendmentor.io segítséget nyújt a front-end kódolási képességeinek fejlesztésében. A kódolást azután kezdheti meg, hogy..

Mikor kell használni a Type-t az interfészhez képest a TypeScriptben?
A TypeScript a JavaScript gépelt szuperkészlete, amely statikus gépelést ad a nyelvhez. Ez megkönnyíti a robusztus és karbantartható kód írását azáltal, hogy a hibákat a fordítási időben..