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.