javascript - IBM Worklight 6.1 - 如何显示提示对话框?

标签 javascript android ibm-mobilefirst

它能够在公共(public)资源中显示提示框(“作为公共(public)资源预览”),但在 Android Emualtor 中不起作用。

原因是什么?

最佳答案

你试过吗using Cordova's navigator.prompt

例如,在common\main.js中:

function wlCommonInit() {
    navigator.notification.prompt(
        'Please enter your name',  // message
        onPrompt,                  // callback to invoke
        'Registration',            // title
        ['Ok','Exit'],             // buttonLabels
        'Jane Doe'                 // defaultText
    );
}

function onPrompt() {
    alert("prompted");
}

我在 iOS 中对此进行了测试,但它也适用于 Android。

预览应用程序时,请使用一些 stub 或“常规”JS 实现,但对于移动环境,请使用 Cordova 的实现。

enter image description here

关于javascript - IBM Worklight 6.1 - 如何显示提示对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22837521/

相关文章:

javascript - 如何遍历对象并将键插入数组?

javascript - WKWebView 网络 worker 抛出错误 "Dom Exception 18 returns an error."

javascript - 为什么这个 FizzBu​​zz 案例声明不起作用?

Android 原生联系人应用程序删除每个帐户联系人

android - 无效的应用程序 ID - chromecast

derby - 安装WL应用程序时的“A lock could not be obtained”

jquery - IBM Worklight 6.1 - Uncaught ReferenceError : WLJQ is not defined, WL 未定义

javascript - 在 ThreeJS 中结合 THREE.ShaderLib.phong 和次表面散射

java - 使用 2 种允许的格式匹配 SMS 消息中的数字的单一模式

hybrid-mobile-app - 当没有连接到适配器时防止 "onSuccess"触发?