Страница бритвы с выпадающим в макете - PullRequest
0 голосов
/ 04 мая 2020

У меня есть приложение с бритвенными страницами, которое должно быть в состоянии разместить определенный c набор данных для проекта, которому назначен пользователь. Основной функцией приложения является управление всеми данными одного проекта. То, что я хотел бы, это способ где-то на каждой странице, чтобы выбрать один из (+/- 5) проектов, на которые назначен пользователь одновременно. И сохраните это в свойстве сессии, чтобы иметь возможность использовать его во всех Get'ах ....

Моя проблема в том, что я обычно думаю о компоненте представления для вещей, отображаемых на каждой странице, однако, потому что viewcomponent не получает сообщения POST (родительская страница бритвы), я не могу использовать раскрывающийся список с кнопкой «изменить проект».

Единственной вещью, которую я мог придумать, была страница изменения проекта ... Раскрывающийся список с JS публикацией об обмене на отдельной странице бритвы, где обрабатывается изменение. Но, похоже, должен быть какой-то бритвенный компонент, который может справиться с этим (например, компонент просмотра с возможностями POST или около того). У кого-нибудь есть идеи?

Спасибо, Александр

1 Ответ

0 голосов
/ 04 мая 2020

Я не думаю, что это лучшее решение. Но я столкнулся с этой проблемой несколько месяцев go, и я создал форму внутри ViewComponent, запускающую родительский контроллер

...