Cambio de versión de plugins de acción de datos

Cambie la versión de los plugins de acción de datos para mejorar el código de acción de datos, o de los metadatos para permitir que las acciones de datos existentes puedan funcionar con un nuevo código de acción de datos.

Utilice un manejador de cambio de versión para cambiar la versión de un plugin de acción de datos.
  1. Aumente el número de versión de la acción de datos.

    Por ejemplo, si la acción de datos se denomina company.MyDataAction, busque mydataaction.js de la propiedad mydataaction.MyDataAction.VERSION. Si está definido actualmente en 1.0.0, cámbielo a 1.0.1.

  2. Agregue un método static upgrade(oOldDataActionJS) a la clase de la acción de datos.

    Si la propiedad VERSION difiere del valor sVersion almacenado en los metadatos de acción de datos, el gestor de acción de datos llama al método static upgrade() en la clase de la acción de datos.

  3. Implante el método upgrade() mediante la llamada al método upgrade() en la superclase y capture la respuesta.
  4. Continúe implantando el método upgrade() mediante ediciones adicionales de JSON de acción de datos parcialmente actualizado que ha devuelto la superclase, hasta que el objeto coincida con el juego de propiedades correcto que requiere el modelo Knockout más reciente.
  5. Para finalizar, llame a var oUpgradedDataAction = dataaction.AbstractDataAction.createFromJS(fDataActionClass, sFullyQualifiedDataActionClassName, oUpgradedDataActionJS).

    Este comando construye una nueva instancia de la acción de datos a partir de JSON de acción de datos actualizado y devuelve oUpgradedDataAction.getSettings().