ellenőrzések
ellenőrzés - komponensei a felhasználói felület, amelyen keresztül a felhasználó megváltoztathatja a térkép beállításait.
ellenőrzések
A jelenleg rendelkezésre álló ellenőrzés:
DG.Controls.Zoom - lehetővé teszi, hogy módosítsa a felbontást térkép;
DG.Controls.Abstract - osztály, mellyel létrehozhatja saját ellenőrzéseket.
Csoport ellenőrzések
Minden vezérlő kell tartoznia egy adott csoport. Ez lehetővé teszi, hogy végre csoportos műveleteket.
Tegyük fel például, hogy van két típusú ellenőrzés: az egyik, hogy mozoghat a városban, a másik, hogy egy fix méretű berendezések. Legyen Ön az első egy csoportban, és a második - a másik, tisztán manipulálni minden kontroll-sorozattal.
Object Group legteljesebb arzenálja módszerek kezelésére ellenőrzéseket.
Bármilyen tranzakciók csoport vezérlők azonnal megjelennek a térképen.
szabályozza az
A menedzser irányításáért felelős csoportok. Egy csoport, viszont által vezérelt elemek.
Ebben az esetben, a kényelem, néhány technikát a dolgozó az ellenőrzések is a menedzser.
Controls Manager kapható ingatlan térkép objektum ellenőrzése:
osztály DG.Controls.Zoom
tervező
osztály DG.Controls.FullScreen
Gomb telepítési térkép teljes képernyős böngészés, és visszaállítja a korábbi méretét.
tervező
osztály DG.ControlPosition
Annak érdekében, hogy a szabályozás a megfelelő helyen a térképen, használja DG.ControlPosition osztályban.
Az érthetőség kedvéért tegyük fel, hogy myPosition - DG.ControlPostition például az osztály.
tervező
Beállítja a viszonyítási DG.Point objektumot. így lehetővé téve, hogy határozza meg a területet forgalomba kezelőszervek a térképen.
Az érvényes értékek:
DG.ControlPosition.TOP_LEFT - A bal felső sarokban a térkép. Constant.
DG.ControlPosition.TOP_RIGHT - a jobb felső sarokban a térkép. Constant.
DG.ControlPosition.BOTTOM_LEFT - A bal alsó sarokban a térkép. Constant.
DG.ControlPosition.BOTTOM_RIGHT - Jobb alsó sarokban a térkép. Constant.
Object DG.Point. Beállítja a kontroll pozíciója - francia új referenciapont egy adott helyzetben. Az értékek pixel.
Kapunk egy kontroll a jobb felső sarokban a kártya francia 20 és 10 pixel a térképen a határok, mind vízszintesen, mind függőlegesen, ill.
Set pont szabályozás
A konstruktor függvényt, mellyel létre egy objektumot az ellenőrzés. Fontos megérteni, hogy minden osztályban - a kivitelező funkcióval.
Mi egyértelműen. Tegyük fel, hogy szeretnénk létrehozni egy osztály MyControlClass. Az első lépésben létrehozunk objektum obj. amely eljárás magában foglalja onAddToMap () és onRemoveFromMap ():
A második lépésben létrehozunk egy osztályt MyControlClass:
Most, hogy hozzon létre egy objektumot MyControlClass osztályban. a szokásos módon:
Így obj.onAddToMap módszer az úgynevezett létrehozásakor osztály MyControlClass. és obj.onRemoveFromMap módszer - el van távolítva.
Fontos jellemzője: MyControlClass minden tagja a tárgy obj. valamint az összes módszerek DG.Controls.Abstract. amely megbeszéljük a jövőben.
Most nézzük a komplex, de nagyon összetett példa.
Az eredmény egy olyan szabályozás, amely található a jobb felső sarokban, és képviseli egy téglalapot a felirat Moszkva. ha rákattint a térkép közepén, amely be van állítva a város központjában Moszkva - koordinátáit (37,609 55,753.).
Kap egy konténer DOMElement-kezelő
megjelenítése ellenőrzés
Távolítsuk el a vezérlő
Class DG.Controls vezérli manager
A menedzser irányításáért felelős csoportok. Egy csoport, viszont által vezérelt elemek.
Ebben az esetben, a kényelem, néhány technikát dolgozó markerek és van is egy menedzser.
Az alábbiakban arról lesz szó, az összes kezelési módszerek az osztály. Az érthetőség kedvéért tegyük fel, hogy myMap - térkép objektumot.
Módszerek leírása a cselekvés (ami a módszert, mire jó ez?), És az eljárás neve. Ugyanakkor további lehetőségek kerülnek bemutatásra, a visszatérési érték a módszer és a funkciók, ha van ilyen.
Készítsen fóliakezelő kifejezetten szempontjából kulcsszó nem lehet új. Automatikusan szabályozza kapható tulajdonsága a térképen objektumot.
Módszerek csoport vezetői ellenőrzés
csoport létrehozása
Vegye ki az összes ellenőrzés
Ugyanakkor, bár az összes vezérlő és törölt csoportok érintetlenek maradnak.
Class csoport DG.ControlGroup kontrollok
Object Group legteljesebb arzenálja módszerek kezelésére ellenőrzéseket.
Az alábbiakban azt fogja megvitatni a módszer osztály vezérlő csoportokat. Az érthetőség kedvéért tegyük fel, hogy myGroup - objektum csoport.
Módszerek leírása a cselekvés (ami a módszert, mire jó ez?), És az eljárás neve. Ugyanakkor további lehetőségek kerülnek bemutatásra, a visszatérési érték a módszer és a funkciók, ha van ilyen.
Nyilvánvalóan az új kulcsszó nem tud létrehozni egy csoportja ellenőrzéseket. Megfelelően kell csinálni a segítségével a módszer CreateGroup menedzser ellenőrzéseket.
Add a kontroll, hogy egy csoport
A sorszám adtunk a kontroli-csoport. Ebben az esetben a számozása ellenőrzési nullával kezdődik.
Ha nem telt el, a vezérlést adunk a végén a zenekar.
Határ: az értéket kell lennie nem negatív egész szám nem haladja meg a jelenlegi elemek száma a kontroll csoportban. Ez biztosítja a folyamatos számozását elemek a csoportban.