2014-09-24 12 views
0

У меня есть общий вопрос для реализации парадигмы деятельности и мест GWTДолжен ли я предоставить новое место GWT?

Например, у меня есть место «productList» и соответствующее представление ProductListView. A имеют таблицу с некоторым объектом Product в каждой строке. Я хочу дважды щелкнуть по строке и получить всплывающее окно, которое позволяет мне редактировать Product в doubleclicked row. Как его реализовать? Должен ли я предоставить новое место «editProduct» для этой деятельности?

ответ

0

Всплывающее диалоговое окно не является местом - пользователи не ожидали увидеть его, когда они нажмут кнопку «Назад». Поэтому нет необходимости создавать специальное место EditProduct.

Вы можете думать о «местах» как о том, что пользователи могут видеть, когда нажимают кнопки «Назад» или «Вперед», или что-то, что они хотят закладок.

+0

Как я понимаю, место - это состояние приложения, которое может быть достигнуто с помощью специального URL-адреса для примера «../editProduct/1». Если я хочу иметь отдельную страницу для редактирования продукта, это будет совершенно новое место. – Sobik

+0

Это зависит от вас, но вы должны смотреть на него с точки зрения пользователя. Они хотят видеть эту «страницу», когда они нажимают кнопку «Назад»? Хотите ли вы пометить эту «страницу»? Если вы решите пойти с местом для редактирования продуктов, вам также может понадобиться использовать токен, чтобы указать, какой продукт редактируется. –

Смежные вопросы