У меня есть страница входа и главная страница. После входа у меня естьКак создать несколько страниц в GWT?
public void onSuccess(String result) {
// go to the next page
SDM_Mailer page = new SDM_Mailer();
RootPanel.get().remove(0);
RootPanel.get().add(page);
}
Однако RootPanel не принимает объект EntryPoint! add() принимает только виджет! Хорошо, таким образом я расширяю виджет
public class SDM_Mailer extends Widget implements EntryPoint {
Но теперь, когда я пытаюсь изменить SDM_Mailer в конструкторе GWT, он дает эту ошибку:
Так как именно вы создаете несколько страниц, которые не все находятся в одном файле гигантского класса или с помощью вкладки? Я знаю, что сделал это раньше, но не помню и с более старой версией.
Зачем вы это делаете? Похоже, что GWT не используется. Там должен быть только один «EntryPoint». Ypu действительно должен использовать MVP. – enrybo
Именно так предполагается использовать GWT. История находится в документах. В противном случае плагин Google предоставит раскрывающееся меню «Создать новую страницу GWT», и он автоматически добавит все плиты котла, и он будет доступен для редактирования в GWT Designer, и в руководстве Getting Started будет многостраничный пример. Видя, как ничто из этого не существует, Google хочет, чтобы вы создали свой собственный контроллер и систему навигации. Это очень похоже на Rails. – Chloe