SAPUI5 - sap.m.Input:如果 运行 在适当的设备上,它会自动调用软(虚拟)键盘吗?

SAPUI5 - sap.m.Input: Will it automatically invoke a soft(virtual)-keyboard if running on the proper device?

正如我们在每个 SAPUI5 应用程序的清单文件中看到的那样,有一个设备类型数组,里面通常有这样的东西:

    "sap.ui": {
    "technology": "UI5",
    "icons": {
        "icon": "",
        "favIcon": "",
        "phone": "",
        "phone@2": "",
        "tablet": "",
        "tablet@2": ""
    },
    "deviceTypes": {
        "desktop": true,
        "tablet": true,
        "phone": true
    }

我现在正在开发我的第一个 SAPUI5 应用程序,我想知道运行时或核心是否知道何时调用虚拟键盘(如在平板电脑、智能手机和其他仅触摸屏的设备上),然后就可以了简单地做。

由于我无法通过 BYOD 在我当前的设置中对其进行测试,所以我想在这里问一下,我的假设是否正确。

UI5最后只是一个网页。任何网页上的每个输入(例如打开亚马逊)都会打开键盘;如果输入被聚焦。

究竟发生了什么在很大程度上取决于您的浏览器、设备等。


如果您有任何疑问并且您的公司不允许 BYOD,并且如果没有任何其他触摸设备(可转换笔记本电脑),您至少可以在您的私人设备上使用 examples


题外话 - 如果您有 MAC-Book,您还可以从 xcode 启动 iphone 模拟器并访问本地主机。