• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2140
2011.08.04 (17:05:14)
Grid의 Redraw 속성을 사용하면 됩니다.
Grid > Property > Redraw

그리드의 속성이 변경되면 그리드를 다시 그리게 됩니다.
이 경우 Redraw를 false로 했다가 그리드 속성을 변경한 후에 다시 Redraw를 true로 풀어주면 됩니다.


>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 다이소아성산업
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : 제우스
>* DB 종류 : 오라클
>* 문의 유형(질문/요청/참조) :
>* 내용 :
>  
>  onSelChange()에 디폴트값을 지정해 줄수 있나요?
>  그리고 OnRowPosChanged()랑 같이 쓰이면 프로그램을 불러들일때
>  한번 깜박이면서 전체 데이터를 불러오고 바로 사라지던데
>
>  이부분 수정할수없나요???
>
>   onSelChange()로 조회해서 그리드에 뿌려주고  그 그리드를 누르면 다른 그리드에 OnRowPosChanged()
>   로 뿌려주고 있습니다.
>   그런제 이런식으로 하니까 화면이 너무 안좋게 되네요 한번 깜박이면서 전체 데이터를 보여줘서..
>   어떻게 해결할 방안이 있는지 궁금합니다.
>    
>  
번호 제목 닉네임 조회 등록일
6349 no image GRID에서 TEXTAREA
김영배
1992 2011-08-09
6348 no image GRID에서 TEXTAREA
기술지원40
2085 2011-08-11
6347 no image 가우스 페이징 처리
양대권
2148 2011-08-09
6346 no image 가우스 페이징 처리
기술지원40
2355 2011-08-11
6345 no image ActiveUpdate 오류관련 질문입니다.
박영배
2338 2011-08-09
6344 no image ActiveUpdate 오류관련 질문입니다.
기술지원40
2008 2011-08-11
6343 no image luxecombo에서 ComboDataID로 바인딩 된 데이터는 필터나 삭제가 불가능한가요?
이경준
2071 2011-08-09
6342 no image luxecombo에서 ComboDataID로 바인딩 된 데이터는 필터나 삭제가 불가능한가요?
기술지원40
2687 2011-08-11
6341 no image 가우스 설치 문의 입니다.
김효신
2238 2011-08-06
6340 no image 가우스 설치 문의 입니다.
기술지원40
2296 2011-08-11
6339 no image [grid/그리드/mask/editmask] 날짜(date) 입력형식 질문입니다..
황대호
2100 2011-08-05
6338 no image [grid/그리드/mask/editmask] 날짜(date) 입력형식 질문입니다..
기술지원40
5818 2011-08-11
6337 no image 문의합니다.
박수영
2123 2011-08-05
6336 no image 문의합니다.
기술지원40
2038 2011-08-16
가우스에서는 URL을 따로 체크하지 않고 패킷을 받는 구조로 되어 있기 때문에 XSS는 지원하지 않습니다. 컴포넌트의 경우 모든 데이터는 Dataset을 통해 관리되며, 트랜잭션 역시 LogicalTr으로만 지원하므로 XSS가 발생할 여지가 없습니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : 4.2 >* WAS 종류(WebLogic 등등) : webtob >* DB 종류 : oracle >* 문의 유형(질문/요청/참조) : >* 내용 : gauce로 만든 페이지에 XSS가 있어 필터링 문법등 XSS 조치를 하였는데도 뚫립니다. > >아래와같이 XSS을 조치하였는데 GAUCE에서만 안먹힙니다. >GAUCE페이지에는 어떻게 적용을 해야하나요? >========================================================================== >pvalue.indexOf("<SCRIPT")!=-1 || pvalue.indexOf("</SCRIPT")!=-1 > || pvalue.indexOf("<HTML")!=-1 || pvalue.indexOf("</HTML")!=-1 > || pvalue.indexOf("<META")!=-1 || pvalue.indexOf("<LINK")!=-1 > || pvalue.indexOf("<HEAD")!=-1 || pvalue.indexOf("</HEAD")!=-1 > || pvalue.indexOf("<BODY")!=-1 || pvalue.indexOf("</BODY")!=-1 > || pvalue.indexOf("<FORM")!=-1 || pvalue.indexOf("</FORM")!=-1 > || pvalue.indexOf("<STYLE")!=-1 || pvalue.indexOf("</STYLE")!=-1 > || pvalue.indexOf("COOKIE")!=-1 || pvalue.indexOf("</DOCUMENT.")!=-1 > || pvalue.indexOf("<SCRIPT:")!=-1 || pvalue.indexOf("<JAVASCRIPT:")!=-1 > || pvalue.indexOf("alert")!=-1 > >
6335 no image GridToExcel 관련 문의
김현철
2038 2011-08-05
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 항만건설통합정보시스템 * GAUCE 버전 : 4.0 (mxGrid 버전 : 1,2,1,336) * WAS 종류(WebLogic 등등) : oracle * DB 종류 : oracle * 문의 유형(질문/요청/참조) : * 내용 : 어제 오전에 문의 드렸었는데 2개의 그리드가 있으며 이것을 엑셀파일 1개에 탭 2개가 들어간 상태로 저장하려고 합니다. 옵션을 47로 주시면 된다고 하셨는데 저 컴퓨터와 다른 개발자 컴퓨터에서 해봐도 저장확인 메세지가 나타납니다. 메뉴얼에 나와있는 예제처럼 버튼을 두개로 따로 만들어서 각각 눌러봐도 메세지는 동일하게 나오구요. 저장확인 메세지 관련 이미지 파일은 첨부로... GridToExcel 관련 소스는 아래에 첨부합니다. ////////////// // 엑셀 호출 // ////////////// <INPUT TYPE=BUTTON CLASS='button_default' VALUE='엑셀' OnClick=fExcel("1")> ////////////// // 관련 함수 // ////////////// function fExcel(gbn) { var d = new Date(); if ("1" == gbn) { form1.gd_maint.SetExcelTitle(0, ""); form1.gd_maint.SetExcelTitle(1, "value:보수보강이력;font-size:20pt; font-color:black;font-bold; font-underline; bgcolor:white; align:center;skiprow:1;"); form1.gd_maint.SetExcelTitle(1, "value:" + d.toLocaleDateString() + ";font-size:13pt; font-color:black;align:right;"); form1.gd_maint.GridToExcel("보수보강이력", "C:\TEMP.xls", 47); } else if ("2" == gbn) { form1.gd_maint_plan.SetExcelTitle(0, ""); form1.gd_maint_plan.SetExcelTitle(1, "value:보수보강계획;font-size:20pt; font-color:black;font-bold; font-underline; bgcolor:white; align:center;skiprow:1;"); form1.gd_maint_plan.SetExcelTitle(1, "value:" + d.toLocaleDateString() + ";font-size:13pt; font-color:black;align:right;"); form1.gd_maint_plan.GridToExcel("보수보강계획", "C:\TEMP.xls", 47); } } ////////////////////////////////// // OnGridToExcelSuccess() 활용 // ////////////////////////////////// <script language=JavaScript for=gd_maint event=OnGridToExcelSuccess()> fExcel("2"); </script>
6334 no image onSelChange()에 디폴트값을 지정해 줄수 있나요?
박영근
1929 2011-08-04
Selected no image onSelChange()에 디폴트값을 지정해 줄수 있나요?
기술지원40
2140 2011-08-04
6332 no image 그리드에서 조건주고 저장시..
박영근
1933 2011-08-04
6331 no image 그리드에서 조건주고 저장시.. 파일
기술지원40
2184 2011-08-04
데이터를 처리해주는 컴포넌트는 DataSet과 LogicalTr컴포넌트입니다. Grid는 데이터셋에 담긴 데이터를 표형태로 표현해주는 UI컴포넌트입니다. 따라서 유니크한 값을 입력하려면 그리드에서 조건을 주려고 하는 것보다는 데이터셋의 컬럼을 KEY컬럼으로 지정해주는 편이 낫습니다. 1. 서비스단에서 데이터셋의 컬럼을 생성할 때 TB_KEY로 지정하는 방법 참조 : GAUCE API의 GauceDataColumn의 TB_KEY 예) dSet.put("partno", rs.getString("partno"), 20, GauceDataColumn.TB_KEY); 2. 화면단에서 데이터셋의 컬럼을 재정의하는 SetDataHeader메소드를 사용하는 방법 참조 : 컴포넌트매뉴얼의 DataSet > Method > SetDataHeader 예) ds1.SetDataHeader("partno:STRING(20):KEYVALUETYPE,partnm:STRING(40),price:DECIMAL(10.2)"); 키컬럼으로 지정된 컬럼은 수정이 불가능하고, 중복 데이터가 들어갈 경우 50019 에러가 발생합니다. 따라서 errorcode가 50019일 때 OnDataError이벤트 등에서 처리해주면 됩니다. 예) <script language=JavaScript for=ds1 event=OnDataError()> if(ds1.ErrorCode == '50019'){ alert('중복 입력 불가'); } else { alert("Error Code : " + ds1.ErrorCode + "n" +"Error Message : " + ds1.ErrorMsg); } </script> >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 다이소아성산업 >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : >* DB 종류 : ORA >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > 그리드에서 주민번호를 조회하고 저장하려고 합니다. > 조건은 > 1)Rowstatus == 1 입력일때 > 데이타셋을 돌고 값이 있으면 "이미저장된 주민번호입니다. 수정해주세요" > 2)Rowstatus == 3 수정일때 > "주민번호는 수정될수 없습니다." > > 이런식으로 만들고 있습니다. > > 지정된값을 > tbds_hr0000s1.NameString(tbds_hr0000s1.RowPosition,"RRNO") > RowPosition으로 잡으니까 > 저장되기전에 여기저기 아무곳이나 선택하고 저장하면 제대로 동작이 안되네요 > > 질문) 그리드에서만 입력, 수정, 삭제 하려고 합니다. > RowPosition말고 다른방법이 없을까요? > > >
6330 no image xchart를 엑셀이나 리포트빌드로 활용가능한가요?
노시진
1908 2011-07-29
Tag List
XE Login