| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- plugin
- mapreduce
- 공정능력
- IntelliJ
- SQL
- NPM
- Kotlin
- SPC
- Android
- vaadin
- es6
- xPlatform
- MSSQL
- Sqoop
- 보조정렬
- Python
- table
- JavaScript
- mybatis
- Express
- react
- tomcat
- Eclipse
- window
- GIT
- Java
- Spring
- SSL
- R
- hadoop
- Today
- Total
목록전체 글 (674)
DBILITY
공식 사이트 문서를 참조하여 작성하였다. navigation이 이루어지는 동안 페이지 title을 업데이트하는 방법은 두 가지가 있다. @PageTitle Annotation을 이용하는 방법과 HasDymamicTitle interface를 구현하는 방법이 있으며, 이 두 가지 접근법은 상호 배타적이라 동일 class에 구현 시 runtime exception이 발생한다. @PageTitle Annotation은 가장 편리한 방법으로 Component class에 설정하게 되며, 실제 존재하는 navigation target에 대해서만 인식한다. 상위class나 상위 view는 고려되지 않는다. @PageTitle("home") class HomeView extends Div { HomeView(){ s..
공식 사이트 문서를 참조하여 작성하였다. app에 등록된 경로(Routes)를 추적하는 방법은 다음과 같다. Router router = UI.getCurrent().getRouter(); List routes = router.getRoutes(); RouteData 객체는 URL, parameter, 상위 layout 등 경로(route)에 대한 모든 연관 정보를 포함한다. 상위 layout에 정의된 경로(route)의 정보는 다음과 같이 참조할 수 있다. Router router = UI.getCurrent().getRouter(); Map
공식 사이트 문서를 참조하여 작성하였다. navigation 중 발생하는 처리되지 않은 오류에 대해 사용자에게 표시하는 navigation target을 지원한다. 일반적인 navigation target과 동작 방식은 같으나, @Route annotation을 통해 navigation target을 지정하지 않는다. navigation 중 발생하는 exception type에 따라 target을 결정하는데, HasErrorParameter를 구현하는 모든 class는 navigation 중 발생하는 모든 오류를 수집한다. 다음은 주어진 url에 대한 target이 존재하지 않을 경우, NotFoundException을 수집하여 사용자 화면에 나타낸다. @Tag(Tag.DIV) public class R..
공식 사이트 문서를 참조하여 작성하였다. RouterLink Compnent를 사용하여 navigation target에 연결되는 Link를 생성할 수 있다. 일반적으로 Anchor를 통해 링크를 생성할 수 있지만, 이 경우 페이지가 다시 로드된다. RouterLink는 페이지를 다시 로드하지 않고, Component를 불러와 업데이트할 수 있다. Server Side에서도 UI.navigate() 메서드를 통해 처리할 수 있으나, Router Link는 session이 만료된 이후에도 작동하므로, Router Link를 사용하는 것이 좋다고 한다. UI.navigate는 session scope에서만 동작한다는 건가? @ParentLayout(MainLayout.class) public class Me..
공식 사이트 문서를 참조하여 작성하였다. Router는 Navigation Target들에 지정된 Navigation URL을 Router.getUrl(Class target) 메서드를 통해 제공하지만, parent layout에 의해 경로가 추가된 경우 다루기 간단하지 않을 수 있다. @Route("path") public class PathComponent extends Div { public PathComponent() { setText("Hello @Route!"); } } public class Menu extends Div { public Menu() { String route = UI.getCurrent().getRouter().getUrl(PathComponent.class); Anchor..