• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1501
2010.11.05 (17:28:23)
http://member.shift.co.kr/zboard.php?id=gauceFAQ&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=102해당 내용은 GAUCE 서버와는 상관이 없고, Component에 대한 가이드입니다.
컴포넌트 관련 질문은 MAX 게시판을 이용해 주시기 바랍니다.
사이트 관리를 위한 최소한의 조치이오니, 양해 바랍니다.
컴포넌트 사용 가이드는 컴포넌트 매뉴얼을 참고하시고,
컴포넌트 질문을 하실 때 문제되는 컴포넌트의 버전 정보를 함께 적어주시면 자세한 가이드를 받으실 수 있습니다.

다음부터는 위 내용을 지켜주세요.
======================================
1. 이미지와 텍스트를 한 컬럼에 표현 가능한가?
-> 불가능합니다.
기본적으로 Grid는 DataSet의 데이터를 화면에 표 형태로 표현해주는 디스플레이용 오브젝트입니다.
실제 데이터가 들어가는 DataSet의 경우 1컬럼당 1타입만 지정 가능합니다.
따라서 한 컬럼에 이미지와 텍스트를 동시에 넣어주는 것은 불가능합니다.
또한 컬럼 머징(병합)은 지원하지 않습니다.

그러나 문의하신 내용의 경우 그리드 상에서 이미지 컬럼과 텍스트 컬럼을 한 컬럼처럼 보이게만 하면 되는 것 같네요.
Grid에서 이미지를 사용하기 위해서는 ImageDataSet을 사용하여야 하며, DataSet에서 ImageDataSet의 ID값을 가져와서 Grid에서 바인드하여 사용합니다.
이미지셋의 사용방법에 대해서는 GAUCE FAQ 게시판 등에 관련 자료가 있으니 참고해보시기 바랍니다.(관련링크1)

컬럼 머징(병합)을 제품에서 지원하지는 않지만 그리드 상에서 컬럼 병합처럼 표현해주는 방법은 2가지 방법이 있습니다.
방법1) value에서 ExpressionFunction인 &를 사용하는 방법
이 방법은 컬럼ID를 &로 문자열을 연결하여 병합처럼 보이게 하는 방법입니다.
예) value={Col_1&Col_2}
단, Expression Function이나 Value를 지정하면 해당 컬럼은 가상 컬럼이 되므로 그리드에서 edit가 불가능합니다.

방법2) 병합을 원하는 컬럼들을 <G>컬럼으로 묶어주는 방법
TitleHeight의 값을 -1로 지정해주고, GTitleHeight의 값을 지정하고, ViewHeader를 true로 지정해주고,
Grid의 RightLineColor 또는 LeftLineColor를 사용해서 두 컬럼 간의 라인 색상을 안보이게 해주면 됩니다.
단, 이 경우 그리드에서 edit는 가능하나, 실제 데이타는 2개의 컬럼이므로 값을 입력할 경우에는 각각 넣어주어야 합니다.

자세한 사용방법은 컴포넌트 매뉴얼의 해당 항목들에 대한 설명과 예제 샘플을 참조하시기 바랍니다.
ImgDataSet 기본 설명 및 샘플
Grid > Properties > ImgDataID
Grid > Properties > TitleHeight
Grid > Properties > GTitleHeight
Grid > Properties > ViewHeader
Grid > ColumnProp > LeftLineColor
Grid > ColumnProp > RightLineColor
Grid > ExpressionFunction >Operator


2. 이미지 위에 마우스를 올려놓으면 말풍선 스크립트를 보여주고 싶다.
-> Grid의 ToolTip 기능을 사용하면 됩니다.
Grid > Properties > ToolTip


3. 수량 변경시 가격 계산 방법
-> Grid의 Expression Function 을 사용하면 됩니다.
Grid > ExpressionFunction
예) id={price*qty} 또는 value={price*qty}


4. 그리드의 입력 여부 지정 속성
Grid > Properties > Editable
Grid > ColumnProp > Edit


샘플 첨부합니다.
컴포넌트 매뉴얼의 내용을 숙지하신 후 사용하시기 바랍니다.
매월 2회 무료 정기교육을 수강하시면 제품을 이해하시는데 도움이 될 듯 합니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 유니스
>* GAUCE 버전 : gauce51
>* WAS 종류(WebLogic 등등) :  제우스
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>화면에 보이는 리스트 한컬럼에 두세개의 이미지 및  텍스트를 함께 보이게 하고싶습니다.
>어떻게 작성을 해야하는지?
>
>1.  팝업창을 띄운후 상품을 검색 후 여러 상품을 선택후  부모창에 해당상품의 정보를 보내는데요
>
>상품의 할인 , 카드 등 옵션을 두세개의 이미지를 포함한 텍스트로 표현하여 보여 보여주려 합니다.
>(예 : [할]1000원 할인 상품입니다.    [할] => 이미지 입니다.
>       [카]카드 10%할인                   [카] => 이미지 입니다.
>2.  또한 이미지에 mouseonLoad 되었을때 (이미지위에 마우스를 올려놓으면 말풍선 스크립트를 포함할 수 있는지 궁금합니다.
>
>이런 옵션을 하나의 컬럼에서 보여주려 하는데요. 가능할런지 궁금합니다.
>
>한가지더 궁금한 점이 있습니다.
>
>3. 부모창에 상품의 리스트가 (쇼핑몰 쇼핑카트 리스트) 에서 보듯이 한row에 해당상품의 갯수를 늘리거나 줄여서
>
>상품의 금액을 변경하려 합니다.
>
>어떻게 처리를 해야 하는지 방법을 알려주시면 고맙겠습니다.
>
>가능하다면 혹시 예제 소스를 알려주시면 감사하겠습니다.
>
>관련 내용의 파워 포인트 파일을 첨부 합니다.  
>
>그럼 즐거운 하루 되시구요 ...답변 부탁드립니다.

번호 제목 닉네임 조회 등록일
5989 서비스 수행시 Error발생
기술지원40
1730 2010-11-10
5988 서비스 수행시 Error발생
김송화
1428 2010-11-10
5987 서비스 수행시 Error발생
기술지원40
1374 2010-11-10
5986 동적인 edit 만드는방법이 궁금합니다.
황재순
1177 2010-11-09
5985 동적인 edit 만드는방법이 궁금합니다.
기술지원67
1257 2010-11-09
5984 동적인 edit 만드는방법이 궁금합니다.
황재순
1164 2010-11-09
5983 범용차트 마우스 드래그 막는 방법
홍주희
1152 2010-11-09
5982 범용차트 마우스 드래그 막는 방법
기술지원40
1158 2010-11-09
5981 Dynamic Report 고정글꼴 처리 가능한지요?
서상서
1219 2010-11-08
5980 Dynamic Report 고정글꼴 처리 가능한지요? 첨부 파일
기술지원40
1613 2010-11-09
5979 gauce51관련 문의 드립니다. 첨부 파일
김민성
1135 2010-11-05
Selected gauce51관련 문의 드립니다. 첨부 파일
기술지원40
1501 2010-11-05
5977 gauce51관련 문의 드립니다. 답변 감사합니다.
김민성
1105 2010-11-05
5976 window7에서 가우스기능에서 멀티라인이 되지않는가요?
강대일
1059 2010-11-05
5975 window7에서 가우스기능에서 멀티라인이 되지않는가요?
기술지원97
1128 2010-11-05
5974 window7에서 가우스기능에서 멀티라인이 되지않는가요?
기술지원40
1090 2010-11-05
5973 엑셀 다운시 데이터가 ####게 나옴 첨부 파일
류수영
1114 2010-11-03
5972 엑셀 다운시 데이터가 ####게 나옴
기술지원40
1253 2010-11-03
5971 tree 메뉴에서 파일명 옆에 이미지 첨부 가능 여부
이재은
1084 2010-11-03
5970 tree 메뉴에서 파일명 옆에 이미지 첨부 가능 여부
기술지원40
1465 2010-11-03
Tag List
XE Login