일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- react
- Sqoop
- R
- IntelliJ
- table
- SPC
- SSL
- xPlatform
- Java
- mybatis
- es6
- JavaScript
- MSSQL
- Spring
- Python
- 보조정렬
- 공정능력
- GIT
- plugin
- hadoop
- mapreduce
- NPM
- Eclipse
- tomcat
- Android
- vaadin
- Kotlin
- Express
- window
- SQL
- Today
- Total
목록front-end & ui (119)
DBILITY
vaadin platform의 일부로 flow와 함께 종속성을 갖고 포함되어 있다. 자세한 예제는 공식 사이트를 참고하자. Component별로 잘 정리되어 있다. https://vaadin.com/docs/v10/flow/components/tutorial-flow-components-setup.html Using Vaadin Components | Using Vaadin Components | Flow | Vaadin 10 Docs There is a set of pre-built server-side components with Java API for Vaadin Web Components, such as Button, TextField and so on. Those components are pa..
공식 사이트 문서를 참조하여 작성하였다. 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..