我正在使用Worklight 6.0處理在4個平臺(iOS,Android,Blackberry和Windows Phone 8)上工作的應用程序。 雖然使用WL.SimpleDialog
我今天可以注意到handler
按鈕選項/回調在Blackberry 10上不起作用。另外,在閱讀http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.0.0/com.ibm.worklight.help.doc/apiref/r_wl_simpledialog_show.html的文檔時,沒有提到這一點。IBM Worklight SimpleDialog平臺限制
對於Blackberry的測試,我使用的是Webworks 10 2.2版本,我正在檢查該設備。 我叫SimpleDialog這樣:
WL.SimpleDialog.show("Alert", "Popup message", [{text:"ok", handler: function() {
console.log("hello") ;
}}]);
消息「Hello」沒有出現在控制檯上後,我按下按鈕有出現在控制檯上也沒有錯誤。
更新:一個更多的細節:我檢查了一箇舊版本,1年前與webworks 1.0編譯,並且處理程序正在爲舊版本工作。 這是與Worklight 6.0和Blackberry Webworks 2.2相關的問題嗎?
您是否確認Blackberry不支持處理程序選項? Windows Phone也支持它嗎?
相同鏈接有Windows Phone 8支持簡單對話框的信息。Blackberry 10控制檯上的任何錯誤? – dhineshsundar 2014-10-30 08:27:50
提供您的SimpleDialog實現,即您正在調用什麼以及如何調用它。 – 2014-10-30 08:33:46
我更新了我的問題。沒有錯誤 - 我從JavaScript控制檯調用彈出窗口,但處理函數從不調用。我也先用我現有的代碼嘗試,並且處理程序沒有在黑莓上調用。 – WiPhone 2014-10-30 09:44:24