Ionic 4 popover и / или лист действий на PWA? - PullRequest
0 голосов
/ 25 февраля 2019

Я создаю Ponic Ionic 4 и ищу «простое» решение для следующего:

Для каждого элемента в списке, например, новостной ленты или списка комментариев: я хочу «больше»значок (значок dotdotdot), чтобы отобразить список параметров, доступных вошедшему в систему пользователю, например, если у них есть комментарий или элемент ленты новостей, у них будут дополнительные параметры, такие как «редактировать» и «удалять» и т. д.

Теперь яМожно использовать ActionSheet, чтобы показать эти параметры и динамически добавлять правильные параметры в лист - все хорошо.Но это выглядит хорошо только на мобильном устройстве.Если пользователь находится на рабочем столе, лист действий выглядит неуместным.Таким образом, Popover будет выглядеть лучше, но только на рабочем столе.

Можно ли динамически создавать поповер в коде, не создавая для него компонент, поскольку элементы в списке поповеров будут различаться в зависимости от того, чтотип объекта, например, новостная лента, комментарий и т. д. и их права доступа к этому объекту, например, редактирование / удаление и т. д.

Не уверен, что я очень хорошо это объяснил, но ищу удобный, простой интерфейс Ionic 4 дляотображая «опции» для пользователя, когда затем нажимал / нажимал на иконку «больше» в зависимости от устройства.

Я пошел по пути, чтобы иметь ActionSheet для мобильных пользователей и Material Design Mat-Menu для рабочего стола, но это простокажется слишком сложным.

Любой совет поможет.

Спасибо,

Роуи

1 Ответ

0 голосов
/ 26 февраля 2019

Как насчет всплывающего окна с пользовательским классом CSS, который использует экранный медиа-запрос?

...