본문 바로가기
반응형

Development/Javascript5

WCF 파일 다운로드 실패 시 AJAX Blob 처리 오류 발생 원인과 해결 방법 해당문제가 생긴 환경정보 - jQuery 3.x - Windows Communication Foundation (이하 WCF)예전에 개발했었던 페이지에 기능추가 중에 첨부만 가능했던 화면에 다운로드 기능을 추가하는 과정에서 발생한 문제입니다.WCF로 개발된 RestFul 서버에서는 첨부파일이 존재할 경우에 200 (OK) 상태로 FileStream으로 응답하고, 존재하지 않을 경우에 404 (Not Found) 코드와 함께 에러메시지를 전송하는 기능을 추가.var fullFileName = "~파일 경로";if (!File.Exists(fullFileName)){ WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.Not.. 2025. 8. 23.
Raphaeljs 무료 차트 사용해 보니 좋은데~ Raphaeljs Library를 사용하여 차트를 만드는 일을 어떻게 하다 보니 하게 되었는데, 처음에는 다소 진입 장벽이 높다고 생각했지만 쓰다 보니 응용 성이 뛰어난 플러그인 이네요.HTML5의 SVG와 VML로 동작하는 벡터 그리기 도구이며, 벡터 그림을 그리기 위한 API를 제공하고 있어 다양한 응용작을 만들 수 있습니다. 한마디로 말하자면 C 같이 생각하시면 될 것 같아요.단지,, 벡터의 특징 때문에 좌표로만 그려져 복잡한 그림은 힘들어요. ㅠ. 그래서 단순하게 사각형, 삼각형, 원, 타원, 다각형, 선, 텍스트로 이루어진 차트를 만들기에는 적합하죠.MIT 라이센스를 가지고 있어, 저작권 표시만 넣어 준다면 수정 배포, 상용 프로그램에도 사용할 수 있어요.. 완전 Free is free!!!!다.. 2013. 12. 19.
JqGrid의 treeGrid를 사용하면서 rownumber 속성을 설정할 때 버그 jqGrid 속성중에 treeGrid와 rownumber라는 속성이 있습니다. treeGrid 속성을 true로 설정하면 그리드 형태가 리스트형이 아닌 트리 구조로 내용을 표시하게 되고, rownumber 속성을 true로 설정하면 리스트 앞부분에 해당 레코드의 표시번호를 보여주게 됩니다. 이 속성이 만나게 되면 하나 문제가 발생하게 되는데요. 트리 구조는 접었다 폈다를 할 수 있으며, expand column에 확장기호(+)를 자동으로 넣어주게 되는데 rownumber가 설정되어 있으면 expand column 위치가 달라지게 되어 정확한 표현을 할 수 없습니다. 예를 들어, 컬럼이 A, B, C가 있으며 ExpandColumn 속성으로 B를 expand로 사용하겠다 설정하면, rownumber가 설정.. 2013. 9. 6.
JQuery 사용 시 필요한 js 파일 로드 하기 웹 표준 html5가 아닌 경우에는 type 속성을 넣어 주시고, html5 표준을 따르는 페이지에서는 type 속성이 default로 지정되어 있기 때문에 type 속성을 주지 않아도 됩니다. 구글에서 제공하는 첫 번째 jQuery 로드 방법 구글에서 제공하는 두 번째 jQuery 로드 방법 [VERSION]에 jQuery의 버전을 입력하게 되면 구 버전의 jQuery를 로드할 수 있습니다. jQuery 공식 홈페이지에서 제공하는 스크립트입니다. 예제 샘플을 보면 이런 스크립트가 있는데, 최신 버전을 로드하고 있습니다. jQuery에서 다운 받아 블로그나 개인 호스팅에 업로드하여 로드하는 방법jquery.com과 jquerykorea.net 각 홈페이지에 들어가시면 최신 버전을 다운 받으실 수가 있습니.. 2012. 5. 21.
반응형