일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mapreduce
- Spring
- GIT
- window
- table
- react
- xPlatform
- mybatis
- vaadin
- 공정능력
- Express
- plugin
- tomcat
- Android
- Java
- Kotlin
- NPM
- SPC
- Python
- 보조정렬
- R
- SQL
- es6
- Eclipse
- JavaScript
- SSL
- Sqoop
- hadoop
- IntelliJ
- MSSQL
- Today
- Total
목록전체 글 (661)
DBILITY
위지윅을 지원하는 IDE 툴에서 Text, Combo 등의 컴포넌트 또는 컨트롤에 데이터를 바인딩할 때처럼 데이터 소스를 연결(setItemDataSource)하고 각 컴포넌트에 할당하는 데이터 프로바이더 정도로 생각하면 되려나? TextField userid = new TextField("ID"); FieldGroup fieldGroup = new FieldGroup(); fieldGroup.bind(userid,"userid"); /* 위처럼 개별 필드별로 처리하거나, 아래처럼 선언된 필드를 한꺼번에 바인딩할 수도 있다.*/ public class MyFieldGroup { FieldGroup fieldGroup; TextField userid; public MyFieldGroup() { fieldG..
웹브라우저용 개발을 해 본 지 오래다 보니 여러 가지 모르는 게 많다. 특히 css변경시ㅎㅎ 개발자 도구 → 네트워크 → Disable cache 체크한다.
https://caniuse.com/#feat=canvas
최상위에 VerticalLayout에 로그인 관련 Component가 존재하고, 로그인을 하면 최상위 레이아웃의 모든 Component를 clear(?) 한 후 다른 Component를 배치하는걸 해봤다. 그냥.. 아무런 이유는 없다. package com.vseminar.vaadin_seminar2; import java.util.regex.Pattern; import javax.servlet.annotation.WebServlet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.vaadin.annotations.Theme; import com.vaadin.annotations.VaadinServletConfiguration; ..
vaadin에서 SPA(Single Page Application, 화면의 필요한 부분만 갱신) 방식의 페이지 이동은 com.vaadin.navigator.Navigator로 구현한다. 갱신이 필요한 부분 = Fragment = View(?) Addview로 추가하고, navigateTo메서드로 View이동을 요청하면 viewContainer영역이 동적으로 변경된다. navigator는 UI를 기준으로 동작한다. SPA방식의 페이지에 좌측 메뉴+우측 콘텐츠 형태의 레이아웃을 잡고, 버튼으로 개별 메뉴 구성, 클릭시 우측 콘텐츠가 바뀌는 형태다. 우측 컨텐츠 영역은 화면의 영역 중 빈부분을 최대로 채우도록 처리한다.( layout.setExpandRatio(content, 1) ) About~UserLis..