블로그 이미지
올해목표 // 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
 
04-29 05:33
 

달력

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

최근에 올라온 글

최근에 달린 댓글

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

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

사용자 삽입 이미지

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




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

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



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

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




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





Posted by 자수씨
, |

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

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

Posted by 자수씨
, |
회사에서 Portlet 을 만들면서 다시한번 깨닫게 된 부분...

우선 Javadoc 의 내용을 보면 다음과 같다.



15년간 배운 저질 영어실력으로 번역을 하자면 위와 같다.

뭐... 조금더 편하게 풀이 하자면 해당 컨테이너(주로 Panel) 에 새로운 아이템이 추가될 경우 doLayout() 을 호출하라는 의미이다. 파라미터 shallow 는 자기 자신만 재계산한다는 의미로 자식들은 자동 계산되는 레이아웃이어야만 원하는 결과를 얻을 수 있다는 뜻 일듯....

괜히 렌더링된 Panel 에 무언가를 추가했는데 안나온다고 찡얼되지 말고 (나 처럼;;;) doLayout() 을 호출한다면 원하는 결과가 나올 수도 있을 것이다.



어떠한 프레임워크도 전반적으로 이해하지 못하고 들이대는 건 자신에게 큰 화를 미친다는 걸....

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 자수씨
, |

6 개월간 javascript 만으로 그룹웨어를 만들어 보고

1년 8개월 여간 GWT 만으로 그룹웨어를 만들어보았다.

gwt-ext 를 접하는 순간 그간 UI 의 퀄리티가 떨어져

천대 받는 설움을 떨치는 것 같은 느낌이랄까...

자바스크립트를 무시하는 분들~ 각성하세요~~

gwt-ext 로 프로그래밍을 하니 점점 자신감이 생기는 것 같았다.

하나하나 알아가는 재미일까...


그나저나 힘든건 매한가지로세....




UMPC 나 하늘에서 뚝 떨어졌으면 좋겠당...

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 자수씨
, |
보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

일반적인 GridPanel 에 CheckboxSelectionModel 을 이용하여 CheckBox 를 추가했을 때

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







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







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

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

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

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


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백