Joms.Hooks
Constructor
Slouží k definici uživatelských funkcí, které budou volány při určité změně v mapové
aplikaci. Pomocí těchto volání lze měnit standardní chování aplikace.
Třída není uživatelsky instanciovatelná, je dostupná přes Joms.App.hooks
Seznam dostpuných akcí, které mapová aplikace volá.
příklad použití
var app; // V této proměnné bude uložena instance třídy Joms.App
.
// some code here
.
function myFunction() {
alert('Mapa byla změněna.');
}
app.hooks.register('mapChanged', myFunction);
metody
- register(name, func, scope)
Metody
Registruje funkci, která bude volána při určité akci mapové aplikace.
parametry
| String | name | Název akce, při které má být funkce zavolána. |
| Function | func | Funkce, která bude volána. |
| Object | scope? | Kontext, v kterém bude funkce volána. Kontext je následně dostupný přes this. Pokud není zadáno, funkce bude volána v kontextu instance třídy Joms.App. |