Upgrade-Handler für Änderungen am Knockout-Modell verwenden

Für einige Änderungen am Knockout-Modell müssen Sie Ihr Datenaktions-Plug-in mit einem Upgrade-Handler upgraden.

Wenn Sie Ihr Datenaktions-Plug-in verbessern, ohne Änderungen am Knockout-Modell vorzunehmen, bearbeiten Sie normalerweise die JavaScript- oder CSS-Dateien, erstellen eine neue ZIP-Datei und ersetzen das vorhandene Datenaktions-Plug-in durch die neue ZIP-Datei. Wenn Sie allerdings Änderungen am Knockout-Modell Ihrer Datenaktion vorgenommen haben, müssen Sie möglicherweise die Eigenschaft VERSION der Datenaktion ändern und einen Upgrade-Handler bereitstellen.

Ermitteln, ob ein Upgrade-Handler nötig ist:

Upgrade-Handler erforderlich
  • Wenn Sie eine Eigenschaft im Knockout-Modell umbenennen.
  • Wenn Sie mehrere Eigenschaften in einer einzelnen Eigenschaft im Knockout-Modell kombinieren.
  • Wenn Sie eine Eigenschaft in mehrere Eigenschaften im Knockout-Modell aufteilen.
  • Wenn Sie dem Knockout-Modell eine neue Eigenschaft hinzufügen und der richtige Standardwert dafür von anderen Werten im Knockout-Modell abhängig ist.
Upgrade-Handler nicht erforderlich
  • Wenn Sie dem Knockout-Modell eine neue Eigenschaft hinzufügen und einen richtigen Standardwert für alle vorhandenen Verwendungen Ihrer Datenaktion bereitstellen können.
  • Wenn Sie eine Eigenschaft aus dem Knockout-Modell entfernen, weil sie nicht mehr vom Datenaktionscode verwendet wird.