안녕하세요?
쉬프트 정보통신 솔루션지원팀입니다.
문의하신 인쇄 미리보기 시에 콤보의 사이즈가 이상하게 나오는 부분에 대해서 말씀드리겠습니다.
사이즈가 크게 나오는 것은 Combo Object 선언시의 Height가 크게 설정되어 있기 때문입니다.
Height 길이는 콤보를 펼쳤을 때 늘어지는 리스트 길이를 말하는 것이고
미리보기 했을때는 그 영역까지도 콤보의 영역으로 출력하기 때문에 그런 문제가 발생하는 것입니다.
실제 object의 height를 지정하면 웹브라우저에 보이는 눈에 보이는 object의 크기에 영향을 미치는 것이 아니고
리스트를 펼쳤을때의 리스트 사이즈를 말하는 것입니다.
총 리스트 길이보다 height가 작게 되면 리스트 길이에 맞게 생성이 되고
총 리스트 길이가 height가 크면 리스트 내에서 스크롤이 발생되는 것입니다.
이런 콤보를 웹 브라이저에서 볼때는 리스트가 펼쳐져있지 않는 모양으로 보이게 되지만
출력시에는 실제 object의 지정한 Height 의 값만큼 리스트가 늘어져서 보이는 것입니다.
따라서 Height값을 지정하고, Listcount 속성을 지정을 통해, 리스트를 펼쳤을 때 몇개가 한번에 보이게 할지 지정
해 놓은다면
위와 같은 문제는 발생되지 않습니다.
Height 값을 0으로 설정하면 펼쳤을치는 리스트 크기 자체가 작아져 불편하기 때문에
ListCount 속성을 통해서 펼쳤을 때 몇개를 보이게 할 지 적당하게 지정하시면 됩니다.
Height를 통해서 리스트 사이즈를 조절하지 않아도 ListCount를 통해서 지정 가능 합니다.
테스트 해보시기 바랍니다.
그럼 수고하시고
좋은 하루 되시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : windows-xp
>* GAUCE 버전 : 30
>* WAS 종류(WebLogic 등등) : websphere 51
>* DB 종류 : db2
>* 문의 유형(질문/요청/참조) : 코드 콤보 화면 인쇄시 오류
>* 내용 : 가우스 컴포넌트인 코드 콤보가 브라우져의 파일메뉴 밑에 인쇄미리보기를 하면 이상하게
>늘어져 보입니다. 인쇄를 하면 실제로도 미리보기화면처럼 이상하게 출력되고요.
>관련 화면과 코드를 덤프떠서 첨부합니다.
>