현재 문의 하신 내용은 OnClick Event에서 발생하는 Bug입니다.
그리드의 헤더를 <X>,<G> tag를 혼합혀여 사용할 경우 헤더영역에서 발생되는 버그로 알려져 있습니다.
현재 버그 상황에 대해서 패치작업이 진행될 예정에 있습니다.
현재 해더 영역에 대한 OnClick Event는 OnLButtonDown이나 OnLButtonUp이벤트로 바꿔어 주시기 바랍니다.
해더 영역이 아닌경우에는 OnClick Event는 정상적으로 발생을 합니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : Windows XP
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : Informix 9.1
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>
>안녕하세요. 새해 복 많이 받으세요.
>
>Web Browser의 Gouce Grid Component Head 영역을 마우스로 클릭할 때
>OnClick(row,colid) event 로 해당 grid column의 colid를 얻을 수 있습니다.
>
>하지만 grid head 가 <x></x>, <g></g>, <c></c> 등으로 구성된 경우
>Column ID 값이 정확하게 넘어 오지 않습니다. 즉, 아래 그림으로 설명 하면,
>
>+-----------------------------+
>| id= 't1' | => <x>
>+--------------+--------------+
>| id= 's1' | id= 's1' | => <g>
>+--------+-----+------+-------+
>| | | | | ----> 마우스 클릭 1
>|id='c1' |'c2' | 'c3' | 'c4' | => <c>
>| | | | | ----> 마우스 클릭 2
>+--------+-----+------+-------+
>
>
>*그림이 깨저 보이면, 고정 폭길이의 폰트의 텍스트
> 편집기로 보시면 정확히 보입니다
>
>위 그림처럼 Colimn이 group 으로 묶여 있는 Head 영역을
>클릭하여 해당 column ID 를 얻으려 합니다. 문제는 제가 원하는 column ID 는
>cl ~ c4 까지 실제 DataSet과 bind된 column ID 를 원하는데, 실제 grid
>OnClick(row,colid) event 에 들어오는 colin 값은 t1 이 함께 들어 옴니다.
>
>그 원인을 살펴 본 결과 head 클릭시에 '그림-우스클릭 1' 영역처럼(c1~c4 영역의 윗부분)
>을 클릭하면 그 윗 단의 column id 인 s1, s2 가 얻어지고 '그림-우스클릭 2' 처럼
>아랫 부분을 클릭하면 c1~c4 column id 가 얻어짐니다.
>
>분명히 클릭하는 grid head 영역은 모두 c1~c4 영역 인데 OnClick(row,colid) 에서
>돌려주는 colid 는 엉뚱하게 윗단의 column id 를 얻어옴니다.
>
>grid head 영역하고 마우스 click event 시 column id 가 정확하게 일치 되도록 할 수
>있는 방법을 알려주시면 감사하겟습니다.
>
>참고로 grid head 높이는 아래처럼 설정되 있습니다.
>
> <param name="TitleHeight" value="22" >
> <param name="RowHeight" value="20">
>
>
>수고하십시요.
>
>