2014-05-19 3 views
0

안녕하세요 저는 Gwt에서 새로 왔으며 웹 응용 프로그램을 개발하려고합니다. 그런 이유로 나는 html과 css를 사용하여 ui 바인더에서 desing을합니다. 내 프로젝트에는 ui 바인더가있는 두 페이지 디자인이 있습니다. 첫 페이지에서 나는 html과 CSS를 사용하여 ui 바인더를 더 잘 사용하고 두 번째 페이지에서는 ui 바인더 만 사용하고 html이나 css를 사용하지 않습니다.Gwt UI 바인더 html, css

결국 한 페이지를 다른 RootPanel.get().clear(); RootPanel.get().add(new SurveyApp())을 사용하여 SurveyApp() 페이지로 이동합니다.

그러나 ui 바인더에서 html 및 css를 사용하는 첫 번째 페이지 디자인 때문에 내 SurveyApp() 페이지 디자인이 손상되었습니다. 그들 중 일부는 RootPanel.get().clear(); 전체 HTML을하지 않는 말 나는이 코드를 사용 후 그것을 위해 내 페이지와 페이지를 표시 할 수 내 SurveyApp() 페이지에 표시를 지적 RootPanel.get().getElement().setInnerHTML("");

를 사용하지만.

당신은 내가 그 다음 앱의 루트 위젯으로,는 SimplePanel 같은 것을 사용한다는 점에서 무엇을 변경하는 것이 더 일반적인 생각 날

답변

0

을 도울 수 ...

을 그래서 당신은 단지 추가하십시오 SimplePanel을 한 번 RootPanel에 연결하면됩니다.

btw 사용하려는 레이아웃의 형식에 따라 GWT RootPanel vs RootLayoutPanel을 볼 수 있습니다.

활동/장소가 작동하는 방식입니다. 대부분의 앱은 일종의 히스토리 지원을 원하므로 결국 사용하게됩니다.