Ibm mobilefirst 如何定制IBM Mobile First Direct Download屏幕?

Ibm mobilefirst 如何定制IBM Mobile First Direct Download屏幕?,ibm-mobilefirst,Ibm Mobilefirst,在IBM Mobile First Direct Download屏幕中,什么是可定制的? (例如,与应用程序主题相匹配的颜色、文字显示等) 例如:我想将背景改为红色,加载栏改为红色,“下载”字改为更新…您不能简单地更新UI。为了能够自定义第二个直接更新对话框(即屏幕截图中的对话框),这将需要您控制,这意味着您需要非常小心 投票否决pleae的原因?我不知道为什么你会觉得需要包含一张完全不必要的图片。只有在没有其他方式证明问题时,才应使用图像。避免使用图像有很多原因,其中许多原因解释说,这与代

在IBM Mobile First Direct Download屏幕中,什么是可定制的? (例如,与应用程序主题相匹配的颜色、文字显示等)


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

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


投票否决pleae的原因?我不知道为什么你会觉得需要包含一张完全不必要的图片。只有在没有其他方式证明问题时,才应使用图像。避免使用图像有很多原因,其中许多原因解释说,这与代码有关。能回答这个问题的人肯定会明白你的意思,没有一个大的图形?而那些无法回答的人也不会从图形的出现中受益。嗨@KenWhite,很抱歉让你感到不舒服,浪费了一些数据带宽。MobileFirst中有两种类型的应用程序更新,我只是想确保我清楚地知道是哪一种。图像抵得上千言万语。图像可能抵得上千言万语,但如果一百个字就足够了,图像就是一种浪费。没有必要在这里阻挠;多说几句并不是一个好问题。:-)这与我的不适无关。显然你没有读过链接的帖子,它讨论了视力受损者、公司代理和看不到巨大图像的移动用户。好吧。。。图像被删除。。。
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);
    }
  }]);
};