Procedura obsługi zdarzeń unload

Funkcja unload przeprowadza procedurę czyszczącą po zakończeniu działania widoku. Funkcja unload jest wywoływana tylko raz w cyklu życia widoku.

Użycie

Funkcji unload należy użyć do oczyszczania zasobów przed usunięciem widoku. Uchwyt powiązania jest przykładem takiego zasobu. Uchwyt powiązania jest zwracany po wywołaniu funkcji bindAll() lub bind(). Powiązanie można zwolnić w procedurze obsługi zdarzeń unload, wywołując metodę handle.unbind().

Może na przykład istnieć widok WidokTabeli, w którym użytkownicy mogą zaznaczać wiersze. Procesy nasłuchiwania rejestruje się w procedurze obsługi zdarzenia ładowania widoku WidokTabeli przy użyciu następującego kodu:
this.connectHandles = [];
this.connectHandles.push(dojo.connect(..., "onSelected",...));
this.connectHandles.push(dojo.connect(..., "onDeselected",...));
W procedurze obsługi zdarzeń unload widoku WidokTabeli wyrejestrowuje się procesy nasłuchiwania:
Array.forEach(this.connectHandles, function(handle) {
  dojo.disconnect(handle);
});

Parametry

Funkcja unload nie przyjmuje żadnych parametrów.