일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kotlin
- Eclipse
- table
- Python
- react
- window
- NPM
- vaadin
- SSL
- 공정능력
- SQL
- Android
- xPlatform
- hadoop
- GIT
- Express
- JavaScript
- IntelliJ
- mybatis
- plugin
- mapreduce
- es6
- tomcat
- 보조정렬
- SPC
- Spring
- Java
- Sqoop
- MSSQL
- R
- Today
- Total
목록분류 전체보기 (655)
DBILITY
Receiver 인터페이스를 구현하고, Upload컴포넌트에 setReceiver메서드로 할당한다. Upload엔 여러개의 Listener가 존재하며, started, progress, finished, failed상태를 처리할 수 있다. Upload.setImmediate(true)에 따라 input type=file로 보이는 필드를 Button으로 가리고 Button 클릭시 파일 선택 대화상자가 표시된다. upload컴포넌트에 Button은 setButtonCaption("Change...");로 추가. 기억나지 않을때 봐야 하니 작성한다. 다음은 Receiver를 구현한 예로 구현할 메서드는 receiveUpload 하나다. @Override public OutputStream receiveUplo..
새로운 창으로 화면을 출력하도록 하는 컴포넌트로 PopupView와 Window 2가지가 있다. PopupView는 사용자 정보 제공용(Notification과 유사한)으로 주로 사용되며, Window는 명칭 그대로 새로운 창을 띄우는 경우(layer?)다. 그렇지만 javascript의 window.open과는 다르다. Window win = new Window("윈도우"); win.setModel(true); // 창을 모달윈도우로 지정 win.setResizable(false); // 창크기 불가처리 win.center(); // 창을 부모창의 가운데 위치 UI.getCurrent().addWindow(win); // SPA 페이지에 화면 띄우기 //win.close(); // 창 닫기 다음은 Wi..
위지윅을 지원하는 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