• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1427
2011.01.24 (10:08:05)
일반적으로 데이터셋의 로딩이 완료된 후 데이터셋을 그리드에 바인딩합니다.
이때 데이터셋의 로딩 시점과 그리드를 그리는 부분에서 SetTimeOut을 지정해야 하는 경우가 있습니다.
그리드 포맷을 스크립트로 그린다던가, 데이터셋의 로딩 완료 전에 바인드를 한다던가, 여러가지 원인이 있을 수 있기 때문에 소스를 보기 전에는 가이드가 어렵습니다.

RowPosition은 데이터셋의 현재 위치값을 지정하는 속성이기 때문이므로 특정 이벤트에서만 사용가능하다거나 하는 것은 아닙니다.
그리드 선언이 안되어 있다는 스크립트 오류에 대해서는 질문 내용만으로는 가이드가 어렵습니다.
TR팀으로 연락주셔서 원격지원 등을 받으셔야 할 것 같습니다.


>
>안녕하세요 빠른 답변 감사드립니다.
>
>샘플을 첨부드리기전에 몇가지만 더 여쭤보겠습니다;
>
>화면 초기 로딩시 onLoad 를 통하여 TR을 다시 호출하는데
>
>OnloadComplated 이벤트에 alert 를 하여 발생 확인은 하였습니다..
>
>다른 함수를 보니 SetTimeOut를 이용하여 OnLoadCompleted 이벤트에서 사용하였던데
>
>혹시 호출이 너무 빨리되거나 그러면 안되는건가해서요..
>
>그리고 SetTimeOut을 이용하여 시도해보니 Grid 선언이 안되어있다는 스크립트 오류가 발생하였습니다;;
>
>보통 RowPosition 을 기억하게 하려면 어떤 이벤트에서 사용해야 되는지 궁금합니다;
>
>
>
>>SetVScrolling을 OnLoadCompleted이벤트에서 사용하셨네요.
>>OnLoadCompleted는 화면상의 데이터셋의 로딩이 완료되었을 때 발생하는 이벤트 입니다.
>>따라서 다른 화면에서 넘어왔을 때 데이터셋이 다시 reset되지 않으면 OnLoadCompleted가 발생하지 않습니다.
>>
>>아래 내용만으로는 정확히 어떻게 구현하셨다는 것인지 파악하기 어렵습니다.
>>재현을 위해서는 샘플을 첨부해주시기 바랍니다.
>>
>>
>>>게시판을 이용해 주셔서 감사합니다.
>>>다음양식에 맞게 입력해주세요.
>>>
>>>* 고객시스템명 : PLM
>>>* 문의할 Component명 및 버전 : MxGrid 1.2.1.325
>>>* DataSet 버전 :
>>>* Tr 버전 :
>>>* 문의 유형(질문/요청/참조) : 질문
>>>* 내용 :
>>>    
>>>      조회 화면에서 MxGrid 로 데이터 로드 후 클릭 한 row 값을 저장하여
>>>
>>>      다음 조회  SetVScrolling 기능을 사용 하려고 하는데 다른화면에서 넘어올때
>>>  
>>>      접근시 스크롤이 이동하지 않습니다..
>>>
>>>      검색버튼으로 dataset 에 한번 더 뿌려줘야 그제서야 스크롤이 이동하는데요..
>>>
>>>      다른 화면에서 같은 기능으로 사용하니 정상적으로 되는것도 있는데
>>>  
>>>      안되는 곳도 몇군데가 있네요..
>>>
>>>      아래 소스로 원인 찾을수 있을까요..
>>>
>>>      요약해보면..
>>>      
>>>      1. row값 저장
>>>      2. 페이지 이동 후 조회화면으로 돌아오면서 onload때 조회 실행 ( 스크롤안됨)
>>>      3. 같은화면에서 조회 한번 더 실행 (스크롤됨)    
>>>
>>>      특이점은 화면에서 돌아오며  onload 될때(2번) 우측 스크롤바 크기가 정확히 안되며
>>>      조회 한번 더 실행하면(3번)  스크롤바의 크기가 정확히 변합니다..      
>>>  
>>> ㅡㅡ  dateID OnLoadCompleted 시  row 이동
>>>
>>>
>>><SCRIPT language=JavaScript for=search_dataset event=OnLoadCompleted(rowCnt)>
>>>        
>>>        var row_position =  이전 값
>>>
>>>               if( row_position !="" ){
>>>                search_dataset.RowPosition = row_position  ;
>>>                Grid.SetVScrolling(row_position);
>>>        }
>>>
>>></SCRIPT>
>>>
>>>
>>>
>>>   ㅡㅡ 그리드 선언부
>>>
>>>                                      <object id="Grid" classid="CLSID:EA8B6EE6-3DD8-4534-B4BB-27148CF0042B" style="position:relative;left:0px;top:0px;width:'100%';height:100%;">  
>>>                                        <param Name="DataID"            value="search_dataset">
>>>                                        <Param Name="AutoResizing"        value="true">
>>>                                        <param Name="ColSizing"            value="true">
>>>                                        <Param Name="Editable"            value="false">
>>>                                        <Param Name="ColSelect"            value="true">
>>>                                        <param Name="SortView"            value="right">
>>>                                        <param Name="ColSizing"                        value="true">
>>>                                        <Param Name="MultiRowSelect"        value="false">
>>>                                        <Param Name="Editable"                        value="false">
>>>                                        <param Name="IndWidth"                        value="0">
>>>                                        <param Name="UsingOneClick"        value="1">
>>>
>>>  
>>>
>>>
>>>      
>>>      
>>>
>>>      
>>>
>>>
>>>  
>>>    
>>>
>>>      
>>>
>>
>
번호 제목 닉네임 조회 등록일
3905 [DataSet/Tr/샘플] 트랜젝션/조회시 프로그래스(처리중) 나타내기 샘플 예제 문의
조원진
1417 2011-02-14
3904 [DataSet/Tr/샘플] 트랜젝션/조회시 프로그래스(처리중) 나타내기 샘플 예제 문의
기술지원40
2738 2011-02-14
3903 특정컬럼이 특정값인 경우만 소계를 보여주고 싶을때 subsum 사용 방법 문의합니다.
김태연
1493 2011-02-09
3902 특정컬럼이 특정값인 경우만 소계를 보여주고 싶을때 subsum 사용 방법 문의합니다.
기술지원31
1626 2011-02-10
3901 그리드에서 여러 줄 선택...
이민구
1541 2011-01-28
3900 그리드에서 여러 줄 선택...
간꽁치
2179 2011-01-31
3899 버그?
김현철
1437 2011-01-26
3898 버그?
기술지원40
1469 2011-01-28
3897 MxGrid 1.2.1.317 입니다
김현철
1484 2011-01-28
3896 MxGrid 1.2.1.317 입니다
기술지원40
1477 2011-02-08
3895 Emedit 의 GeneralEdit 관련 문의입니다.
김경호
1412 2011-01-26
3894 Emedit 의 GeneralEdit 관련 문의입니다.
기술지원40
1515 2011-01-28
3893 콤보박스 길이 파일
신상호
1494 2011-01-25
3892 콤보박스 길이
기술지원40
1509 2011-01-28
3891 [긴급] Excel 다운로드시 에러 발생.
cns project
1517 2011-01-24
3890 [긴급] Excel 다운로드시 에러 발생.
기술지원40
1563 2011-01-28
3889 Grid.SetVScrolling Method 사용할때..
류지우
1778 2011-01-21
3888 Grid.SetVScrolling Method 사용할때..
기술지원40
1353 2011-01-21
3887 Grid.SetVScrolling Method 사용할때..
류지우
1809 2011-01-21
Selected Grid.SetVScrolling Method 사용할때..
기술지원40
1427 2011-01-24
Tag List
XE Login