Ionic 4 недостающие кнопки на выбранном выпадающем элементе в InAppBrowser - PullRequest
0 голосов
/ 28 июня 2018

Открывая страницу с cordova-plugin-inappbrowser и открывая список dropdown/select, я получаю список, но без отображения кнопок подтверждения или отмены. Я получаю их вне inAppBrowser, в моем обычном приложении.

Этот ответ не решает мой вопрос, потому что элемент находится внутри inAppBrowser, я думаю: https://stackoverflow.com/a/41203014/10005883

Теперь я не могу закрыть элемент select / dropdown, если я не «щелкну» что-то на странице, содержащей этот элемент.

Есть ли способ добавить кнопки к элементу выбора / раскрытия в inAppBrowser ? Я хочу, чтобы пользователь мог закрыть этот элемент select из элемента 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 голосов
/ 03 июля 2018

После прочтения документации я снова начал пробовать случайные варианты. Решение состоит в том, чтобы использовать «форму» в качестве стиля презентации, в опциях:

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

См. Скриншот, для эффекта:

введите описание изображения здесь

...