Как бы вы справились с вызовом диалогового окна подтверждения пользователя перед продолжением задачи в веб-реализации шаблона MVP? Он должен будет сделать обратную передачу в промежутке, и подтверждение будет выходить за рамки функции презентатора, которая его вызвала. Я бы предпочел придерживаться чистой реализации MVP, но возможно ли это вообще?
Подтверждение пользователя в шаблоне MVP с пассивным представлением
Ответы (1)
Вы не можете реализовать эту логику в одной единственной серверной функции. Я считаю, что стандартный подход к решению этой проблемы - это либо
- Имейте несколько шагов, каждый из которых включает одну обратную передачу на сервер. Одним из этих шагов будет диалоговое окно подтверждения, которое вы упомянули.
or
- Показать диалог подтверждения через Javascript
person
Adrian Grigore
schedule
17.07.2010
Просто интересно, как мне указать, что я хочу возобновить операцию с того места, на котором я остановился?
- person Jonn; 20.07.2010
@Jonn: Вы имеете в виду с точки зрения пользователя? Или как сервер будет хранить такую информацию для последующего поиска?
- person Adrian Grigore; 20.07.2010
Последний. У меня проблемы с представлением сценария без какого-либо перечисления, которое указывает текущий процесс, который проходит пользователь.
- person Jonn; 21.07.2010
@Jonn: Я не могу придумать другого способа сделать это. В какой-то момент вам придется использовать постоянное хранилище, будь то хранилище сеанса или ваша база данных.
- person Adrian Grigore; 21.07.2010
Ах хорошо. Просто хотя это может быть какой-то механизм, о котором я не знал. Спасибо. XD
- person Jonn; 22.07.2010