블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
05-01 00:02
 

달력

« » 2024.5
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
 

최근에 올라온 글

최근에 달린 댓글

당근아저씨가 만든 메일쓰기에서 메일을 쓰고나면 스크립트 오류가 발생...

extjs 쪽 라이브러리라서 어떻게 할까 고민하다가 해당 라인을 try ~ catch 로 묶어버렸다..

LGPL 인데 ㅋㅋㅋ 괜찮겠지? ㅋㅋ

Posted by 자수씨
, |
일반적인 트리 (총 노드 개수 100개 이하??) 에서는 필요 없지만

노드가 많은 경우에는 동적으로 구성하는 것이 클라이언트나 서버쪽 부하를 줄이는데 도움이 됩니다.

기본적으로 gwt-ext 나 extjs 는 제가 찾아본 바로는 지원해쥐 않으므로 다음과 같이 구현합니다.

Posted by 자수씨
, |

한창 CSS Sprites 에 관심을 가지고 gwt-ext 에서 사용할 수 있게 만들었었는데

패널 헤더에 아이콘으로 추가하니 이런식으로 나오는 것이였습니다.

사용자 삽입 이미지

타이틀이랑 툴들은 온데간데 없고;;; 저렇게 되었습니다.




한참을 이리바꿔보고 저리바꿔본 결과는 ...
사용자 삽입 이미지

너비와 높이를 제거하니 저렇게는 나오더군요....



그래도 아래쪽에 있는 이미지의 흔적이 보이므로 약간 더 손을 보면....
사용자 삽입 이미지

이미지의 위치를 +4px 를 하니 이쁘게 자리를 잡았습니다.




기존에 gwt-ext 에서 css sprites 를 할 경우 트리나 그리드, 메뉴바나 툴바의 경우 위치값이
약간씩은 달라져야 해서 제너레이터에서 일반 모드와 -bar 모드로 생성을 했었는데
이제는 -header 모드도 추가되어야 할 것 같네요...





Posted by 자수씨
, |

엘리먼트 property를 지정해주면 됩니다.

ext:qtip << 이 property 에 지정된 값이 tooltip 으로 표현이 됩니다.

Posted by 자수씨
, |

Release Notes for GWT-Ext 2.0.3

Features

  • Charts
    Supports for Charting via YUI charts. Line, Bar, Pie, Column charts are all available as a standard GWT-Ext Panel subclass. Charts use the standard Store as thier underlying data source. See demo here.
  • Mapping API
    Supports for Mapping API via Mapstraction. The supported Map providers include OpenStreetMap, Yahoo, Google, Microsoft, Map24, MultiMap, MapQuest, FreeEarth and OpenLayers.
    Various Maps are now available as a standard GWT-Ext Panel subclass. The motivation for the GWT-Ext Mapping API is not to compete with the other GWT Google Maps API's which are far more feature rich and complete. This API is over mapstraction which provides several commonly used features such as markers, polylines, GeoRSS and such using the same API.
    The desired map provider can be instantiated by a factory, and the rest of the code remains the same and works across various map providers (some free, and others commercial). This gives users more flexibilty to pick a map provider that meets their needs and license requirements.. See demo here.
  • Portal
    Initial Portal support. See demo here here

Changes

  • Various Bug Fixes
  • Ext.isFirebug() to detect if Firebug is enabled
  • GridPanel.clearSortState()
  • Support for preserving ordering in PropertyGridPanel
  • com.gwtext.client.widgets.menu.Adapter class to allow and Component (like TextField) to be added to a Menu
  • API's to access various Button's on PagingToolbar


- Yahoo! UI Library 의 chart 가 추가되었네요~ 다른 버전의 swf 는 지원 안해주나...
- Mapping API 도 추가되어 매쉬업에 편의성이 가미되었네요~
- Portal 도 손쉽게 만들 수 있게 데모까지 제공해주네요~

- 여러가지 버그를 수정하였고
- Ext.isFirebug() 를 통하여 firefox 의 firebug 가 활성화 되어 있는지를 확인할 수 있습니다.
- GridPanel 에 clearSortState() 메소드가 변경되었나... 추가되었나...
- 그 외, PagingToolbar 버튼에 API 로 접근할 수 있게 되었다네요... (ㅠ_ㅠ.. 이거 안되서 다시 만들었는데...)

여튼 잘 발전하고 있는 gwt-ext 를 보면서 뿌듯함을 느낍니다.~

출처 : GWT-Ext Release Notes

Posted by 자수씨
, |

gwt-ext 에서의 Window 는 X 버튼을 누를경우 내부 엘리먼트들을

자동으로 삭제처리를 합니다.. (리스너나 그런것들...)

X 버튼을 누른 후 다시 띄우게 되면 정상적으로 되지 않아 당황스러울 수 도 있는데요...

해결방법은 다음과 같습니다.


그럼 오늘도 빡쉬게 철야작업~

Posted by 자수씨
, |

참고자료: RowActions Forum Thread

GridPanel 에 아이콘을 삽입하여 이벤트를 줄 수 있는 플러그인이다.

gwt-ext 에 없으면 또 노가다인가... -_ㅜ

그림 1 Grid RowActions Plugin for Ext 2.x

우리도 저런 아이콘 만들어줄 수 있는 디자이너 한명 있었으면 좋겠는데...

Posted by 자수씨
, |

extjs 의 gridPanel 은 한 row 에 한 줄만 가능하도록 되어있다. (내가 못찾은 건가;;;)

그래서 multirow GridPanel 에 도전하였다.

...

결과는 암울...

우선 모양새는 그럴 듯 하다...

이런 형식으로 만들기는 했는데 엮여 있는게 너무 많아서 버그 투성이다...

우선 autoExpandColumn 을 따로 지정해주어야 했으며 (너비와 관련된 코드를 다 수정해야지만 완벽하게 되는 것 같다)

헤더쪽은 수정했는데 맘에 안들어서 그냥 냅둔 상태 >_<

Help me~ plz~~

extjs forum 에 올려볼까...

Posted by 자수씨
, |
일반적인 GridPanel 에 CheckboxSelectionModel 을 이용하여 CheckBox 를 추가했을 때

체크박스를 클릭하면 여러 행을 체크할 수 있습니다.
사용자 삽입 이미지







하지만 DragDrop 을 붙이게 되면 한개의 행만 체크할 수 있습니다.
(컨트롤이나 쉬프트로 여러행을 선택할 수 있으나 체크박스를 클릭해서는 여러행을 클릭할 수 없습니다.)
사용자 삽입 이미지







이 문제를 해결하는 방법은 다음과 같습니다.

Posted by 자수씨
, |
store 사용시에 json을 이용할 경우 proxy 오류가 나는 경우에

Ext.data.Store 클래스의 load 메소드에서 오류가 발생합니다.

해결할 수 있는 방법은 다음과 같습니다.


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백