Procedura obsługi zdarzeń unload

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

Wykorzystanie

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().

Na przykład użytkownik ma MyTableView , w którym użytkownicy mogą wybierać i anulować wybór wierszy. Obiekty nasłuchiwania w procedurze obsługi zdarzeń ładowania systemu MyTableView są rejestrowane 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 dla MyTableView wyrejestruj obiekty nasłuchiwania:
Array.forEach(this.connectHandles, function(handle) {
  dojo.disconnect(handle);
});

Parametry

Funkcja unload nie przyjmuje żadnych parametrów.