• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2095
2006.02.03 (18:05:36)

<C>BgColor={Decode(a, 1, "red", 2, "blue", "yellow")} </C>

와 같이 사용하시면 됩니다.

>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 :
>* GAUCE 버전 : 3.0
>* WAS 종류(WebLogic 등등) :
>* DB 종류 : Sybase
>* 문의 유형(질문/요청/참조) :질문
>* 내용 :
>
>해당 데이터의 특정 value 따라 다른 bgColor을 적용하려 합니다
>
>if(a==1)
> bgColor=red
>else if(a==2)
> bgColor=blue
>else
> bgColor=yellow
>
>위와 같은 방식으로 적용가능할까요?
>Decode는 두가지 경우의 수만 적용되는 거 아닌가요?
>
>지금은 이런식으로 사용하고 있습니다. 단순하게 짝수줄만 색깔을 지정하는 방법으로 아래와 같이 사용하고 있습니다..
>
><C>BgColor={Decode(CurRow-ToInteger(CurRow/2)*2,0,"#F4F8F9",1,"#FFFFFF")} </C>
>
>
>
번호 제목 닉네임 조회 등록일
Selected no image 그리드에 특정 칼럼의 특정 value 에만 BGColor 적용히려면
기술지원44
2095 2006-02-03
1248 no image 가우스 그리드의 특정 로우의 Editstyle 바꾸기..
최영민
2733 2006-02-02
1247 no image 가우스 그리드의 특정 로우의 Editstyle 바꾸기..
기술지원44
2539 2006-02-03
그리드 컴포넌트의 EditStyle 은 Column 단위로 적용되는 속성입니다. 그렇기 때문에 Decode, if 등의 Control function 등을 사용할 수 없습니다. 따라서 Row 가 변경 되었을 때 Row의 상태값 즉, RowStatus 를 체크하여 EditStyle 를 적용하시는 방법이 있습니다. 또 다른 방법으로 Edit 속성을 이용해서 RowStatus 의 상태값을 체크하여 Edit=none, Edit=any 를 줌으로써 현재 Row의 EditStyle 를 활성화, 비활성화 처리할 수도 있습니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 삼성코닝 >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : > >그리드에서 데이타를 조회 한후 InsertRow나 AddRow를 사용하여 로우를 추가하여 데이타를 입력하려고 합니다. >그런데 기준정보성 데이타들은 사용자가 임의로 데이타를 추가하지 못하도록 막기위하여 기준정보 리스트를 보여주고 >리스트에서 선택하도록 하려고 합니다. >즉 .. row를 추가하면 해당 컬럼의 추가한 row에 콤보박스를 출력하면서 콤보박스의 리스트는 DB에 있는 값을 >가지고 있는 DataSet을 연결하려고 합니다. > >특정 컬럼의 특정로우의 속성을 (색깔을 정하는게 아니구요..) 바꿀려고 합니다. >예제에 있는 editable을 true, false하면서 어쩌구 하는 거 말구요.. >
1246 no image 문의
정정희
1677 2006-02-02
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 정통부 전파 * GAUCE 버전 : 3.0 * WAS 종류(WebLogic 등등) : bes5.2 * DB 종류 : oracle 9i * 문의 유형(질문/요청/참조) : * 내용 : ie에서 모든 임베딩 요소(object, applet, embed 태그)를 직접 사용 할 수 없습니다. "도대체 왜 이 문제가 시작된 걸까요? 이 문제가 시작된 원인을 캘리포니아대(UC)와 이를 대행하는 이올라스(Eolas)와의 특허 소송에 걸려 있습니다. UC는 92년 이미 웹 브라우저 임베딩에 대한 특허를 보유하고 있었는데 이 기능을 MS가 자사의 브라우저에 넣었다는 특허 침해와 손해 배상 소송입니다. 여기서 MS는 5천억 정도를 배상하라는 판결을 받았고 항소했지만 두 번이나 패했기 때문입니다. 이를 막고자 MS는 W3C와 함께 조사를 시작했고 비올라(Viola) 브라우저가 선행 기술이라는 의견을 제출했지만 특허에 앞서지 않는 것으로 판결되었습니다. 특허의 요지가 HTML 소스 내에 외부 프로그램을 바로 임베딩 시키는 것이기 때문에 이 문제는 MS에만 걸려 있는 것이 아니고 Netscape, Firefox, Opera 등 모든 브라우저에 걸려 있습니다. 그러나 MS는 브라우저 전쟁에서 이 기술을 거의 독점적으로 채용했기 때문에 문제를 피해 나가는데 많은 어려움이 있을 것입니다. " 그로 인해 "Microsoft Bows to Eolas, Revamps ie’s Multimedia Handling"에 따르면 곧 ActiveX 새 구동 방법에 의해, ie에서 모든 임베딩 요소(object, applet, embed)는 기본으로 자동 동작하지 않게 된다고 합니다. 이는 내년 상반기 IE 업데이트에 이런 내용을 반영하여 윈도우 2000, XP, 2003 등에 탑재된 모든 ie에 적용될 예정이라고 합니다. - MS에서 공식발표한 문서 http://msdn.microsoft.com/library/?url=/workshop/author/dhtml/overview/activating_activex.asp - Eweek의 보도 내용 http://www.eweek.com/article2/0,1895,1895907,00.asp 가우스를 사용하는 이용자에게는 문제는 없는 지 해결책은 무엇인지 확인바랍니다.
1245 no image 문의
기술지원44
1698 2006-02-03
안녕하세요 쉬프트 정보통신 기술지원팀입니다. 문의하신 내용은 저희 쪽에서 지금 진행중에 있고 조만간 공지할 예정입니다. 곧 홈페이지를 통해 공지할 예정이오니 조금만 기다려 주시기 바랍니다. 양해 부탁드립니다. 그럼 수고하시고 좋은 하루 되시기 바랍니다! >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 정통부 전파 >* GAUCE 버전 : 3.0 >* WAS 종류(WebLogic 등등) : bes5.2 >* DB 종류 : oracle 9i >* 문의 유형(질문/요청/참조) : >* 내용 : >ie에서 모든 임베딩 요소(object, applet, embed 태그)를 직접 사용 할 수 없습니다. > >"도대체 왜 이 문제가 시작된 걸까요? >이 문제가 시작된 원인을 캘리포니아대(UC)와 이를 대행하는 이올라스(Eolas)와의 특허 소송에 걸려 있습니다. UC는 92년 이미 웹 브라우저 임베딩에 대한 특허를 보유하고 있었는데 이 기능을 MS가 자사의 브라우저에 넣었다는 특허 침해와 손해 배상 소송입니다. > >여기서 MS는 5천억 정도를 배상하라는 판결을 받았고 항소했지만 두 번이나 패했기 때문입니다. 이를 막고자 MS는 W3C와 함께 조사를 시작했고 비올라(Viola) 브라우저가 선행 기술이라는 의견을 제출했지만 특허에 앞서지 않는 것으로 판결되었습니다. > >특허의 요지가 HTML 소스 내에 외부 프로그램을 바로 임베딩 시키는 것이기 때문에 이 문제는 MS에만 걸려 있는 것이 아니고 Netscape, Firefox, Opera 등 모든 브라우저에 걸려 있습니다. 그러나 MS는 브라우저 전쟁에서 이 기술을 거의 독점적으로 채용했기 때문에 문제를 피해 나가는데 많은 어려움이 있을 것입니다. " > >그로 인해 "Microsoft Bows to Eolas, Revamps ie’s Multimedia Handling"에 따르면 > >곧 ActiveX 새 구동 방법에 의해, ie에서 모든 임베딩 요소(object, applet, embed)는 기본으로 자동 동작하지 않게 된다고 합니다. >이는 내년 상반기 IE 업데이트에 이런 내용을 반영하여 윈도우 2000, XP, 2003 등에 탑재된 모든 ie에 적용될 예정이라고 합니다. > >- MS에서 공식발표한 문서 >http://msdn.microsoft.com/library/?url=/workshop/author/dhtml/overview/activating_activex.asp > >- Eweek의 보도 내용 >http://www.eweek.com/article2/0,1895,1895907,00.asp > >가우스를 사용하는 이용자에게는 문제는 없는 지 해결책은 무엇인지 확인바랍니다.
1244 no image grid에서 luxecombo 사용시 질문입니다.
금병찬
1742 2006-02-02
1243 no image IE ActiveX 실행 변경에 따른 조치사항에 대한 문의
정기창
1611 2006-02-02
1242 no image IE ActiveX 실행 변경에 따른 조치사항에 대한 문의
기술지원45
1692 2006-02-02
1241 no image I.E ActiveX Control 실행 방식 변경에 대한 사항 공지 부탁드립니다.
윤범선
1655 2006-02-01
1240 no image I.E ActiveX Control 실행 방식 변경에 대한 사항 공지 부탁드립니다.
기술지원45
1642 2006-02-02
1239 no image subsum만 Filter 로 걸러내기
장윤기
1783 2006-02-01
1238 no image 문의하신 내용에 대한 답변입니다.
기술지원10
1768 2006-02-04
1237 no image 그리드에서 특정 row만 안보이게하려면..
손인순
1613 2006-01-31
1236 no image 그리드에서 특정 row만 안보이게하려면..
기술지원16
1742 2006-02-02
1235 no image 그리드에서 namemask 적용에 관해
장민식
1656 2006-01-27
1234 no image 그리드에서 namemask 적용에 관해
기술지원16
1856 2006-02-02
1233 no image 그리드에서 namemask 적용에 관해
장민식
1693 2006-02-03
1232 no image sumtext 값가져오기
장민식
2594 2006-01-27
1231 no image sumtext 값가져오기
기술지원16
1886 2006-02-02
1230 no image 특정 로우의 컬럼의 텍스트 색깔을 바꾸는것 최종....
오택성
1771 2006-01-27
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * GAUCE 버전 : * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : * 내용 : 말씀하신 데로 하니까 작성한 구문되로 동작은 정확이 합니다. 하지만 제가 원하는 것은 이벤트가 일어 났던 그행의 그 컬럼의 한부분만 다른 색으로 바꾸고 싶었던것 이었습니다. 하지만 GridID.ColumnProp("Qty","color") = "{decode(Status,"U","red","black")}"; 위구문은 그 행이 아니라 행과는 상관없이 모든 행의 해당 컬럼을 변경 시켜버립니다. 그래서 제가 의도한 바되로 되지가 않습니다. 그래서 특정 컬럼을 만들어서 그 컬럼의 값을 바꾸고 그 값을 가지고 그행의 해당 컬럼의 색깔을 바꾸어습니다. <script language="javascript" for=Grid_Obj event=OnExit(row,colid,olddata)> if ( Grid_Data.NameString(row,colid) != olddata ) { Grid_Data.NameString(row, "입력여부") = "Y" // 아래 구문은 적지 않아도 자동으로 다시 변경된값으로 셋팅이 됩니다. //Grid_Obj.ColumnProp("Qty","color") = "{Decode(입력여부,'Y','black','N','blue')}"; } </script> 그리고.. Value={(등급율 & "%")} 를 쓰니 제대로 동작을 하네요.. 근데.. dec=2를 써서 소수점 2자리 까지 표현하고 했던 구문이 적용이 되지가 않네요... 어떻게 해야 되나요.. value 안 구문에 round 같은 함수가 있다면 쓸수 있나요.. Value={(등급율*100 & "%")} 이런식으로는 가능하더라구요.... 답변좀 부탁드립니다. 수정 round는 원하는 바 되로 바로 써지더라구요 ^^& 근데.. round가 아니구 반올림 하지 않고 그냥 소수점 2자리 까지 짤라서 올릴려면 어떻게 하나요?
Tag List
XE Login