* 고객시스템명 : 한국가스공사
* 문의할 Component명 및 버전 : UMX MxDataSetU 2.0.1.75
* DataSet 버전 : 2,0,1,75
* Grid 버전 : 2,0,1,310
* 문의 유형(질문/요청/참조) : 질문
* 내용 : DataSet 에 AddRow 때 Grid 깜박임 없게 하려면 ?
Client Object 를 UMX 2,0,x 로 사용하려합니다. ( 기존 ADE 1,0,5 등 )
Grid 에 DataSet 연결하여 조회하는데
DS_MAIN.Reset()
가 아닌
DS_MAIN.SetDataHeader(...) 와
DS_MAIN.AddRow();
DS_MAIN.NameValue(iRowCnt, "Field1" ) = myJSON.Field1;
형태를 사용합니다.
Grid 에 내용표시까지 성공하였습니다. 하지만,
AddRow 때마다 Grid 가 rePaint 되는듯 깜빡이고 시간도 소모됩니다.
해결방법(AddRow 전처리 및 후처리 내역등) 문의드립니다.
<-- JavaScript 동작부 발췌 -->
GD_MAIN.DataID = "";
GD_MAIN.Enable = "False";
DS_MAIN.ClearData();
$.each(rows, function( index, element ) {
fn_addDataRow(DS_MAIN
, element.Field1, element.Field2
, element.Field3, element.Field4
, element.Field5, element.Field6
, element.Field7, element.Field8
);
}); //-- function 닫고, each 닫고
GD_MAIN.Enable = "True";
GD_MAIN.DataID = "DS_MAIN";
<-- Object 선언부 발췌 -->
<OBJECT id=DS_MAIN classid=CLSID:AF989B7C-8AC3-40bc-B749-EB335BDFD190>
<PARAM NAME="SyncLoad" VALUE="false""></OBJECT>
<OBJECT id=GD_MAIN classid=clsid:71E7ACA0-EF63-4055-9894-229B056E9C31>
<PARAM NAME="DataID" VALUE="DS_MAIN">......</OBJECT>
감사합니다.
번호 | 제목 | 닉네임 | 조회 | 등록일 | |
---|---|---|---|---|---|
4605 |
![]() |
combo 박스 | |||
민성4 |
6129 | 2017-03-28 | |||
4604 |
![]() |
Mgrid 에서 type = lookup 일때 lookup 이벤트는 어떤 건가요??? | |||
임동빈 |
6059 | 2016-03-24 | |||
4603 |
![]() |
그리드내 콤보 선택시 문제 [1] | |||
비스타21 |
6011 | 2016-02-19 | |||
4602 |
![]() |
10억단위 @SUM시 -로 보이는 현상 문의드립니다. [1] | |||
동긔나긔 |
22599 | 2016-02-04 | |||
4601 |
![]() |
컴포넌트 인스톨러 요청(육군간호사관학교)
![]() |
|||
영희 |
7666 | 2016-01-20 | |||
4600 |
![]() |
GirdToExcel 시 틀고정 적용 [1] | |||
OOGway |
5635 | 2016-01-14 | |||
4599 |
![]() |
IE11 에서 Event 적용 안되는 문제 [1] | |||
nsitc |
7699 | 2016-01-12 | |||
4598 |
![]() |
액티브업데이트 다운로드 권한 요청 [1] | |||
ㅈㅇ |
6529 | 2016-01-07 | |||
4597 |
![]() |
Excel.Application 사용 문의 드립니다. [1] | |||
서은형 |
8107 | 2015-12-03 | |||
4596 |
![]() |
가우스 컴포넌트 설치시 발생하는 문제 [1] | |||
자바개발자IT |
58297 | 2015-10-23 | |||
4595 |
![]() |
IE 11버전에서 Dataset 컴포넌트 메서드 오류 현상 [1] | |||
자바개발자IT |
7774 | 2015-10-02 | |||
4594 |
![]() |
Internet Explorer의 작동이 중지되었습니다.
![]() |
|||
임지선 |
7896 | 2015-08-26 | |||
4593 |
![]() |
윈도우10 엣지 호환여부 [1] | |||
제임스건 |
17205 | 2015-08-06 | |||
4592 |
![]() |
ActiveX Update 관련 문의
![]() |
|||
뭉개 |
6575 | 2015-06-25 | |||
4591 |
![]() |
엑셀 다운로드 관련 문의드립니다. [1] | |||
우르릉쿵쿵 |
5919 | 2015-06-25 | |||
4590 |
![]() |
윈도우 버전 관련 문의 [1] | |||
임지선 |
6757 | 2015-06-24 | |||
4589 |
![]() |
엑셀다운로드 관련하여 문의 드립니다 [1] | |||
우르릉쿵쿵 |
6078 | 2015-05-15 | |||
4588 |
![]() |
엑셀 다운로드 관련 문의합니다. [1] | |||
제임스건 |
5742 | 2015-05-12 | |||
4587 |
![]() |
unicode용 max컴포넌트 요청 [1] | |||
최경원 |
6342 | 2015-04-30 | |||
4586 |
![]() |
MXRadioU.cab 오류 [1] | |||
명화 |
5521 | 2015-04-27 | |||
Addrow 전에 redrow를 false로 사용한 후 완료된 후 true로 설정하여 작업이 완료된 후 그리드를 다시 그리게 하시기 바랍니다.
http://member.shift.co.kr/ComponentManual/AMX/Basic/Grid/Properties/ReDraw/ReDraw.htm
GD_MAIN.ReDraw = "False";
$.each(rows, function( index, element ) {...}); //-- function 닫고, each 닫고
GD_MAIN.ReDraw = "True";
감사합니다.