데이터 그리드에서 스크롤의 시작과 끝 지점 감지
잉간
데이터 그리드를 이용해서 네트워크에서 받은 데이터를 표시하려 합니다.
그런데, 네트워크를 통해서 받는 양을 조절하기 위해서
100개를 받을게 있을 경우
한번에 10개씩 받아서 데이터그리드에 표시해주고,
아래로 스크롤을 해서 끝까지 오면 다시 네트워크에서 다운받아서 다시 10개를 데이터그리드에 설정하고
이런 방식으로 사용하려고 하는데 데이터 그리드 콘트롤에서 사용자가 스크롤바를 맨 아래나, 맨 위로 움직였다는 것을
알아낼 방법을 찾는 중입니다.
안되면 그냥 데이터그리드콘트롤 역활을 하는 콘트롤을 짜야 할 것 같기는 한데 일단 방법이 있다면
데이타그리드 콘트롤고 하고 싶은데, 방법이 있을까요?
-
옆집언니야 2023-09-02
저도 일전에 C/C++/JAVA 이렇게 3가지로 GUI 프레임워크를 다 만들어본 결론이 이것 만들어봐야,
아까워서 공개도 못하고, 공개 안하고 혼자만 꿍치고 쓰는 사이에 툴들은 빛의 속도로 발전하더군요.
플래시의 한계점이 이것인가 싶기도 하고,
그래서 그냥 오늘은 불현듯, 루비온레일을 봤더니, 이것도 참 재밌네요.
Canvas 태그가 모든 브라우저에서 되면 RIA용으로는 최적일듯. -
그림자 2023-09-02
방법을 찾았네요. 생각보다 간단하군요. 완전하지는 않지만요, 그냥 적용하는데는 크게 무리가 없을것 같습니다.
미국친구들은 이야기해보면 있는 것들도 잘 쓰더군요.
못만들어서가 아니라, 솔직히 창의적인데다가 뇌세포를 써야지, 기껏, 그리드콘트롤 이런거 만드는데다
에너지 낭비하기는 조금 아깝죠. -
VE 2023-09-02
저같은경우는...데이터 그리드가 그래픽바꾸기 복잡하다는 이유로 만들었는데..만들고 보니...속도도 컴포넌트보다 2~3배빠르더군요...컴포넌트는 쓸데없는 것들을 많이 생성을 해서리...(테스트무비에서 crtl+alt+v 눌러보심 변수목록이 쭉뜨는데..컴포넌트 하나 넣고 해보시면..얼마나 많은것들을 생성하는지 아실껍니다..)
만들고 나서 하나씩 비교해보며 안건데... 데이터 그리드는 일단 숫자형 데이터를 모조리 문자로 받는듯합니다
그래서 정렬이 제대로 안될 -
계획자 2023-09-02
음. 다 만드는 것으로 얘기를 하시는군요. 하지만, 이건 바퀴를 새로 만드는 것이라서,
RIA와 같은 응용프로그램에서는 꼭 UI가 커스터마이징이 많이 필요한 것은 아니고,
그냥 무리없이 돌아만 가면 되는 경우도 있거든요. 지금이 그런 경우라서요,
데이터그리드에서 스크롤을 빼내서 하면 될 것도 같은데, 음 외국싸이트를 더 디벼봐야겠군요. -
갤1 2023-09-02
다시 정리를 해서 만들어 봐야겠네요..
-
마중물 2023-09-02
네~ 라고 말쌈드리고 자퍼용~ 왜냐면 자기가 만든다는건 최대로 커스터마이징이 가능한것이니..
-
솔잎 2023-09-02
저도 컴포넌트를 사용을 하지 않지만 예전에 한 번에 다 불러와야 되는 사항에서 3200개의 데이타를 불러온 적이 있습니다. 그런데 데이타그리드를 만들어서 사용했을 때와 컴포넌트를 사용했을 때의 속도차이가 엄청나더라구요. 그래서 저는 데이타가 적을 때는 만들어 놓은 것을 사용하고 데이타가 많을 때는 컴포넌트를 사용합니다. 위 세분과 상반되는거죠. 셀의 수에 따라 MC를 복제하는 방식으로 사용을 했었는데...물론 EnterFrame은 전혀 없습니다. 제가
-
우시 2023-09-02
그리고 멀하나만 추가해도 용량 대빵커지고... 포커스메니저 지가 따로 관리하는덕에 포커스관련 메소드들 바보되고..
-
두동 2023-09-02
저도 만드시길 추천~ 전 ui 절대 사용 안한다는 ㅡ.ㅡ;; 너무나 느린 그.....그...
수다님 말에 동참 ㅡㅡㅋ -
착히 2023-09-02
딴나라 얘기일런지 모르겠지만
대용량의 데이터를 처리하시려면 컴포넌트는 사용하지 마시기 바랍니다.
엄청난 크기의 컴포넌트고 퍼포먼스 또한 엄청 느리기 때문에
확장성까지 고려하신다면 직접 데이타그리트 폼을 만드시길 200% 강추드립니다.