如何自定义IBM Mobile First Direct屏幕?

时间:2016-07-02 02:28:12

标签: ibm-mobilefirst

IBM Mobile First Direct下载屏幕中可自定义的内容是什么? (例如,颜色与应用程序的主题相匹配,措辞显示......)等。)

例如:我想将背景更改为红色,将加载栏更改为红色,将“下载”字词更改为更新...

1 个答案:

答案 0 :(得分:2)

您不能简单地更新UI。为了能够自定义第二个直接更新对话框(即屏幕截图中的对话框),这将要求您控制direct update flow entirely,这意味着您需要非常小心......

Learn more in the user documentation

var directUpdateCustomListener = {
  onStart: function(totalSize){
    //show custom progress dialog
  },
  onProgress: function(status,totalSize,completedSize){
    //update custom progress dialog
  },
  onFinish: function(status){

    if (status == 'SUCCESS'){
      //show success message
      WL.Client.reloadApp();
    }
    else {
      //show custom error message

      //submitFailure must be called is case of error
      wl_directUpdateChallengeHandler.submitFailure();
    }
  }
};

wl_directUpdateChallengeHandler.handleDirectUpdate = function(directUpdateData, directUpdateContext){

  WL.SimpleDialog.show('Update Avalible', 'Press update button to download version 2.0', [{
    text : 'update',
    handler : function() {
      directUpdateContext.start(directUpdateCustomListener);
    }
  }]);
};