기술문서
온라인 기술문의 이전에 기존에 등록된 기술문서 검색 서비스로 답변을 기다릴 필요없이
해결방법을 참고하실 수 있습니다.
기술문서 목록
ㆍ기술문서 목록 |
|
|
|
|
기술문서 ID |
SL_000004 |
HowTo |
Drag & Drop 지원유무 |
에러코드 |
|
태그 |
DEXTUploadSL
사용방법
|
작성일 |
2011-02-25 |
문제 |
DEXTUploadSL을 사용하여 파일 추가 시 Drag & Drop를 지원하기 위해서는 HTML 안에 Silverlight 런타임이 렌더링되는 고유의 영역이 존재해야 합니다. DEXTUploadSL의 구현 방법에 따라 Drag & Drop지원여부가 달라질 수 있습니다. |
해결 |
Drag & Drop을 지원하기 위해 Silverlight 런타임이 렌더링되는 고유 영역이 존재하려면 Silverlight 객체의 "windowless" param 값을 false로 설정해야합니다.
이와 같이 설정 할 경우 Silverlight 객체 간에 서로 겹쳐서 표현 할 수 없기 때문에 DEXTUploadSL의 FileUploadManager객체와 BasicUploadMonitor, SimpleUploadMonitor, BarUploadMonitor객체(이하 'UploadMonitor')를 레이어로 구성할 수 없습니다.
따라서 "windowless" param 값을 false로 설정할 경우 파일 전송창을 별도의 페이지로 구성하여 팝업창으로 출력해야 합니다.
Silverlight 객체의 "windowless" param 값을 true로 설정할 경우 한 페이지에 DEXTUploadSL의 FileUploadManager객체와 UploadMonitor객체를 레이어로 구성할 수 있지만 Silverlight 런타임이 렌더링되는 고유 영역이 존재하지 않기때문에 Drag & Drop을 지원할 수 없습니다.
결론적으로 정리하면 아래와 같습니다.
windowless = false로 설정하면 Drag&Drop 지원 가능
->팝업창 형태의 전송창 구현 가능
->레이어 형태의 전송창 구현 불가능
windowless = true로 설정하면 Drag&Drop 지원 불가능
->팝업창 형태의 전송창 구현 가능
->레이어 형태의 전송창 구현 가능 [DEXTUploadSL 샘플]
- 업로드 모니터 선택1(SelectFileUploadMonitor1) 참고
[MSDN]
- http://msdn.microsoft.com/ko-kr/library/cc838156(v=vs.95).aspx |
|