Найти токен в GWT
Интересно, что один из разработчиков приложения находится в отпуске, и я никак не могу с ним связаться.
У нас есть приложение GWT, и мы пытаемся временно загрузить страницу с передачей токена на место. Но так как он забыл задокументировать URL, чтобы добраться до этого места, мы не можем загрузить это место.
Так что я не понимаю, как узнать токен. Но я знаю это место.
Кто-нибудь может направить меня?
2 ответа
GWTP
использования @NameToken( "MyPlaceName" )
, так что эта страница может использовать историю браузера. Это позволит вам перейти к этому presenter
введя маркер имени в URL или с помощью виджета Гиперссылка. Это также позволит вам использовать кнопки "назад" и "вперед" вашего браузера для навигации по вашему приложению.
Каждый докладчик будет иметь уникальные именные токены, как указано ниже.
...
@NameToken("main")
public interface MyProxy extends ProxyPlace<MainPagePresenter> {}
...
Вы можете сообщить докладчику следующее.
PlaceRequest myRequest = new PlaceRequest("desiredNameToken");
// If needed, add URL parameters in this way:
myRequest = myRequest.with( "key1", "param1" ).with( "key2", "param2" );
placeManager.revealPlace( myRequest );
Надеюсь, это поможет вам!
PlaceRequest placeRequest = new PlaceRequest( "homepage");
placeManager.revealPlace(placeRequest);
Где URL - это именной знак докладчика. Если вы зададите именованный токен в качестве домашней страницы, откроется докладчик, сопоставленный с "домашней страницей". Если вы знаете, какого докладчика вы собираетесь открыть, вы можете найти NameToken в этом докладчике.
@NameToken("homepage");