Ereignishandler für unload

Die Funktion unload führt nach Abschluss der Ansicht eine Bereinigung durch. Die Funktion unload wird nur einmal während des Lebenszyklus der Ansicht aufgerufen.

Verwendung

Verwenden Sie die Funktion unload zum Bereinigen von Ressourcen, bevor die Ansicht entfernt wird. Das Bindungshandle ist ein Beispiel für eine solche Ressource. Das Bindungshandle wird zurückgegeben, wenn bindAll() oder bind() aufgerufen wird. Sie können die Bindung im Ereignishandler für unload entladen, indem Sie handle.unbind() aufrufen.

In MyTableView können Benutzer beispielsweise Zeilen aus- und abwählen. Mit dem folgenden Code werden Listener im Ereignishandler für Ladeereignisse von MyTableView registriert:
this.connectHandles = [];
this.connectHandles.push(dojo.connect(..., "onSelected",...));
this.connectHandles.push(dojo.connect(..., "onDeselected",...));
Im Ereignishandler unload für MyTableView wird die Registrierung der Listener aufgehoben:
Array.forEach(this.connectHandles, function(handle) {
  dojo.disconnect(handle);
});

Parameter

Die Entladefunktion unload akzeptiert keine Parameter.