升級資料動作 Plug-in

升級您的資料動作 Plug-in 以提升資料動作程式碼,或者升級中繼資料讓現有資料動作與新的資料動作程式碼搭配使用。

使用升級處理程式以升級資料動作 Plug-in。
  1. 增加資料動作的版本號碼。

    例如,如果您的資料動作名為 company.MyDataAction,請搜尋 mydataaction.MyDataAction.VERSION 特性的 mydataaction.js。若目前設為 1.0.0,則將其變更為 1.0.1

  2. 新增 static upgrade(oOldDataActionJS) 方法至資料動作類別。

    VERSION 特性與資料動作中繼資料中儲存的 sVersion 值不同,則「資料動作管理員」會在資料動作的類別呼叫 static upgrade() 方法。

  3. 透過呼叫超級類別的 upgrade() 方法來實行 upgrade() 方法,並擷取其回應。
  4. 透過對超級類別傳回的部分已升級資料動作 JSON 進一步編輯,繼續實行 upgrade() 方法,直到物件與最新「剔除模型」所需的正確特性集相符為止。
  5. 完成呼叫 var oUpgradedDataAction = dataaction.AbstractDataAction.createFromJS(fDataActionClass, sFullyQualifiedDataActionClassName, oUpgradedDataActionJS)

    此命令會從已升級的資料動作 JSON 建構資料動作的新執行處理,然後傳回 oUpgradedDataAction.getSettings()