IBM Mobile First Direct下载屏幕中可自定义的内容是什么? (例如,颜色与应用程序的主题相匹配,措辞显示......)等。)
例如:我想将背景更改为红色,将加载栏更改为红色,将“下载”字词更改为更新...
答案 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);
}
}]);
};