当我们设置 connectOnStartup=true 时,可以自定义弹出的错误警报。我不希望我的用户单击该警报中的“详细信息”并查看错误消息的详细信息。我想使用我的自定义消息和操作来自定义该警报。
问问题
741 次
1 回答
2
两种选择:
除了
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 }
于 2014-04-10T01:45:12.587 回答