当我们设置 connectOnStartup=true 时,可以自定义弹出的错误警报。我不希望我的用户单击该警报中的“详细信息”并查看错误消息的详细信息。我想使用我的自定义消息和操作来自定义该警报。

当我们设置 connectOnStartup=true 时,可以自定义弹出的错误警报。我不希望我的用户单击该警报中的“详细信息”并查看错误消息的详细信息。我想使用我的自定义消息和操作来自定义该警报。

两种选择:
除了connectOnStartup在 initOptions.js 中使用属性,还要使用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()
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
}