Thursday, July 02, 2009

[Gauce/TIP] 트랜젝션/조회시 프로그래스바 나타내기


본 내용은 사용법에 대한 것만 참고하시고...

업데이트 된 소스를 여기를 눌러주세요.

일반적인 프로그래스바는 아니고 ^^
 
데이터조회시나 트랜젝션 수행시 사용자에게 조회중/저장중이라는 메시지를 나타내기
 
위해 사용되는 스크립트 함수이다.
 
기존의 데이터셋의 reset/트랜젝션 컴포넌트의 post 메소드를 대신하여 사용하게 된다.
 
사용하는 방법은
 
 var rs = new Progress();

 rs.submit(oPilotListGDS, 100,200);
 
submit메소드의 인자로 (컴포넌트ID, x축, y축)을 입력해주면 된다.
 
x,y는 각각 프로그래스바가 나타날 위치이다.
 
컴포넌트ID에는 데이터셋/트랜젝션 컴포넌트만 사용할수있다.
 
위와 같이 호출해 주면 되고 별도의 추가적인 코딩은 필요없다.
 
첨부된 파일의 progress.js를 html/jsp에서 가져다가 사용하면 되고,
 
컴포넌트 clsid가 다른 경우에는 해당 소스의 clsid부분을 수정해 주면 된다.
 
-2008/02/18 업데이트
 
소스는 MAX컴포넌트와 MAX유니코드 컴포넌트를 지원합니다.
 
내부 버그수정한것을 첨부 했으니 사용하시길 바랍니다.
 
 
추가. 오늘 2007/03/20 확인해 보니 이미지하고 jsp파일이 누락되었더군요;; LG CNS쪽에 배포했던 버전으로 업데이트 합니다.
 
 var ds_html = "<body leftmargin=0 topmargin=0><center><table cellpadding=0 cellspacing=0><tr><td>" +
        "<img src='/image/ing01.gif'></td></tr></table></center></body>";
 var tr_html = "<body leftmargin=0 topmargin=0><center><table cellpadding=0 cellspacing=0><tr><td>" +
        "<img src='/image/ing02.gif'></td></tr></table></center></body>";
 
위의 소스에 보면 첨부 된 파일 압축 풀어보면 image폴더가 나오는데 실제 적용되는 위치가 바뀌면 위의 소스에서
 
"<img src='/image/ing01.gif'> <img src='/image/ing02.gif'> 이부분을 웹서버의 이미지가있는 경로로 수정해서 사용하시면 됩니다.
 
 
아래는 적용된 예제

 

 

No comments: