Ibm mobilefirst IBM Worklight-如何自定义connectOnStartup failure对话框
可以自定义在设置connectOnStartup=true时弹出的错误警报。我不希望我的用户单击该警报中的“详细信息”并查看错误消息的详细信息。我想用我的自定义消息和操作自定义该警报 两个选项:Ibm mobilefirst IBM Worklight-如何自定义connectOnStartup failure对话框,ibm-mobilefirst,worklight-runtime,Ibm Mobilefirst,Worklight Runtime,可以自定义在设置connectOnStartup=true时弹出的错误警报。我不希望我的用户单击该警报中的“详细信息”并查看错误消息的详细信息。我想用我的自定义消息和操作自定义该警报 两个选项: 除了在initOptions.js中使用connectOnStartup属性外,还可以使用onConnectionFailure属性: var wlInitOptions = { connectOnStartup : true, // # The callback function t
connectOnStartup
属性外,还可以使用onConnectionFailure
属性:
var wlInitOptions = {
connectOnStartup : true,
// # The callback function to invoke in case application fails to connect to Worklight Server
onConnectionFailure: function () {
WL.SimpleDialog.show(
"foo",
"bar",
[{text: "button",
handler : function() {alert("button pressed");}
}]
);
// optionally add more logic here
},
...
...
connectOnStartup
属性。在适当的时候,使用WL.Client.connect
连接到服务器。例如,在wlCommonInit()
我想完全抑制此警报。我不希望我的用户知道在connectOnStartup中与WorkLight Server的连接失败。如果删除自定义警报,它将始终显示后默认警报。请帮我处理这个案子。。。谢谢。那么,您是否尝试了initOptions.js onConnectionFailure:function(){}//empty函数(或者仅仅是一个WL.Logger.debug之类的函数)?empty函数提供我在这个线程中发布的默认警报。将尝试在函数中添加WL.Logger.debug并发布。谢谢。我刚刚给你发了一封带有相同截图的电子邮件。请检查并让我知道您对同一问题的意见。请不要更改您原来的问题。你问了一个问题,我回答了。如果你有一个额外的问题-创造一个新的问题,而不是歪曲过去。
function wlCommonInit() {
WL.Client.connect({ onSuccess: success, onFailure: failure});
}
function success() {
// ...
}
function failure() {
WL.SimpleDialog.show(
"foo",
"bar",
[{text: "button",
handler : function() {alert("button pressed");}
}]
);
// optionally add more logic here
}