在InAppBrowser中的选择下拉元素上缺少Ionic 4的按钮

时间:2018-06-28 13:56:06

标签: cordova ionic-framework cordova-plugins inappbrowser ionic4

打开一个带有cordova-plugin-inappbrowser的页面并打开一个dropdown/select列表,我得到了列表,但是没有显示任何确认或取消按钮。我确实在普通应用中的inAppBrowser之外获取了这些信息。

这个答案不能解决我的问题,因为该元素位于inAppBrowser中,我认为: https://stackoverflow.com/a/41203014/10005883

现在,除非我在包含该元素的页面上“单击”某些东西,否则我无法关闭select / dropdown元素。

是否可以在 inAppBrowser 中的select /下拉元素中添加按钮?我希望用户能够从选择元素中关闭此选择元素。

使用:

"cordova-ios": "~4.5.4"
"cordova-plugin-ionic": "^4.1.3"
"@ionic-native/core": "^4.6.0"
"cordova-plugin-inappbrowser": "^2.0.2"

这是我现在得到的屏幕截图,我希望按钮位于灰色块的顶部:

select dropdown not showing any cancel or confirmation buttons

1 个答案:

答案 0 :(得分:0)

再次阅读the documentation之后,我开始尝试随机选项。 解决方案是在选项中使用“表单”作为presentationstyle:

this.inAppBrowser.create(
    url,
    target,
    {
        presentationstyle: "formsheet", // iOS only option
    },
);

查看截图,以了解效果:

enter image description here