Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- FTP
- ant
- Desire
- 모토로이
- 삼성 오디세이 G5 C34G55T
- SQL
- 오라클
- htc
- jsp
- C34G55T
- HD2
- 초대장
- 삼성 오디세이
- 이클립스
- 구글
- SWFUpload
- Spring
- DBCP
- eclipse
- 자바
- jvm
- USB
- mybatis
- HTML
- jeus
- oracle
- javascript
- tomcat
- 디자이어
- Java
Archives
- Today
- Total
앙되요
XhatIM 개발중.v.002 야그 본문
오늘 드디어 몇일간 걸렸던 roster(친구 목록) 기능을 거의 완성했다.
거의란 아직 이벤트같은거나 원하는걸 들했기때문이고 나오는건 다 나온다.
tree로 roster를 그룹으로 묶어서 출력하려 했으나 그게 쉽지만은 않았다.
처음부터 tree로 못만들게 라이브러리를 만들어놨는지 xml전송은 잘되는데
xml받아서 생성된 변수는 arraycolletion이고 뭐 그래도 arraycollection도 tree이용 가능하다 이거야
roster나 그 하위 노드인 roster.group을 가지고 한결과 그룹빼고 그냥 이름만 출력;;
그래서 roster.group을 가지고 해봤으나 그룹명은 나오나 그밑에 하위노드들은
당췌 나올생각을 절대 안하는것이다. 자료는 들어가있는거 확인했고
안나올 이유가 없는데 안나온다. 요놈때문에 몇일이 걸린지;;
자세히 보니 roster.groups는 arraycollection roster.groups 부모노드의 자식노드들은
rosterGroup이라는 형태로 되어 있는 것이다, 또 부모는 label로 되어있고 그 자식들은
label 속성이 없으니 그래서 더 안나오는 것일수도 있다.
뭐 결국 은 포기하고 datagrid를 하게 되었다. 근데 요놈도 마찬가지
roster를 바인딩 해서 그리드를 만들어주면 groups는 아예 딴놈이니 나오질 않는것
그래서 결국 궁여지책으로 datagrid에 있는 labelfuntion을 통해 일일히 하나씩 다 비교하면서
(jid) 맞는게 나올경우 그 groups의 label을 리턴시킨것 그래서 겨우 완성 됐으나...
역시 문제는 계속발생. 소트가 안되는 것이다. 분명히 문자열이고 별이유 없을텐데
왜 소트가 안될까? 싶었지만.. 무슨 방법이 없다 대문자 B하고 N밖에 없는데 왜 소트가 안돼!
그래서 그냥 소트를 막아놨다;;
그룹별로 정리하려는 게 결국은 망쳤지만 그래도 친구목록 완성!
내일은 툴팁을 만들어서 datagrid에 최소한의 정보만 만들어넣고
마우스 오버시에 툴팁에 나머지 정보를 출력하는 것을 만들어야 겠다.
툴팁은 간단히 캔버스 활용해야지 ㅋ
그리고 캔버스에서 그리드에 있는 값참조하려면... 어떻게하라고 했더라..
그리드아이디.셀렉트인덱스.데이터필드 였나?
내일 해보면 알겠지.
아자 완성하자!
좀만 더 하면 돼!!!!
그래도 참 flex 기술은 늘어가는거 같단말야.
거의란 아직 이벤트같은거나 원하는걸 들했기때문이고 나오는건 다 나온다.
tree로 roster를 그룹으로 묶어서 출력하려 했으나 그게 쉽지만은 않았다.
처음부터 tree로 못만들게 라이브러리를 만들어놨는지 xml전송은 잘되는데
xml받아서 생성된 변수는 arraycolletion이고 뭐 그래도 arraycollection도 tree이용 가능하다 이거야
roster나 그 하위 노드인 roster.group을 가지고 한결과 그룹빼고 그냥 이름만 출력;;
그래서 roster.group을 가지고 해봤으나 그룹명은 나오나 그밑에 하위노드들은
당췌 나올생각을 절대 안하는것이다. 자료는 들어가있는거 확인했고
안나올 이유가 없는데 안나온다. 요놈때문에 몇일이 걸린지;;
자세히 보니 roster.groups는 arraycollection roster.groups 부모노드의 자식노드들은
rosterGroup이라는 형태로 되어 있는 것이다, 또 부모는 label로 되어있고 그 자식들은
label 속성이 없으니 그래서 더 안나오는 것일수도 있다.
뭐 결국 은 포기하고 datagrid를 하게 되었다. 근데 요놈도 마찬가지
roster를 바인딩 해서 그리드를 만들어주면 groups는 아예 딴놈이니 나오질 않는것
그래서 결국 궁여지책으로 datagrid에 있는 labelfuntion을 통해 일일히 하나씩 다 비교하면서
(jid) 맞는게 나올경우 그 groups의 label을 리턴시킨것 그래서 겨우 완성 됐으나...
역시 문제는 계속발생. 소트가 안되는 것이다. 분명히 문자열이고 별이유 없을텐데
왜 소트가 안될까? 싶었지만.. 무슨 방법이 없다 대문자 B하고 N밖에 없는데 왜 소트가 안돼!
그래서 그냥 소트를 막아놨다;;
그룹별로 정리하려는 게 결국은 망쳤지만 그래도 친구목록 완성!
내일은 툴팁을 만들어서 datagrid에 최소한의 정보만 만들어넣고
마우스 오버시에 툴팁에 나머지 정보를 출력하는 것을 만들어야 겠다.
툴팁은 간단히 캔버스 활용해야지 ㅋ
그리고 캔버스에서 그리드에 있는 값참조하려면... 어떻게하라고 했더라..
그리드아이디.셀렉트인덱스.데이터필드 였나?
내일 해보면 알겠지.
아자 완성하자!
좀만 더 하면 돼!!!!
그래도 참 flex 기술은 늘어가는거 같단말야.