본문 바로가기
728x90
반응형

javascript4

[DevExpress] nvarchar(8) 타입을 Date 타입으로 바인딩하는 방법 nvarchar(8) 타입을 Date 타입으로 바인딩해야 하는 경우 일자를 DB에 저장할 때, nvarchar(8) 데이터 타입으로 저장하곤 합니다. 예를 들어 "20231121" 입니다. 하지만 DevExpress에서 GridViewDataTextColumn로 데이터를 받을 때는 문제가 없지만, GridViewDataDateColumn를 써야 하는 경우가 존재합니다. 예를 들어, 캘린더를 열어야 하는 이벤트가 존재할 경우입니다. 그럴 때, "yyyyMMdd" 형태를 어떻게 Date 타입에 바인딩할 수 있을까요? 아래 코드를 확인해보겠습니다. aspx 코드 이렇게 코드를 넣으면 "20231121" 이런 식으로 바인딩됩니다. OnCustomColumnDisplayText 속성을 사용해서 완전히 랜더링 되기.. 2023. 11. 21.
Javascript 함수를 사용해서 컴포넌트 보이고 숨기게 만들기 이 함수 하나만 사용하면 function close() { ASPxRoundPanel2.SetVisible(!ASPxRoundPanel2.GetVisible()); } 하나의 버튼을 클릭하면, 컨트롤을 보이거나, 사라지게 만드는 기능을 쉽게 사용 가능하다. 이때, ASPxRoundPanel2는 DevExpress 속성 중 ClientInstanceName임을 기억하자. 2023. 11. 9.
[스프링부트]구인구직 사이트 만들기 1. Header, Footer 만들기 Header 코드 채용 이력서 커뮤니티 로그인 회원가입 html head 안에 cdn 라이브러리를 담는다. 이때 주의할 점은 cdn 라이브러리가 다른 파일보다 먼저 로드된다면, 다른 파일들이 cdn 라이브러리에 의존하는 경우, 제대로 작동하지 않을 수 있다는 것이다. 그렇기 때문에 jQuery같이 Ajax 통신을 위해 필요한 라이브러리 같은 경우, head의 아래쪽에 배치해서, 나중에 로드되도록 하는 것이 좋다. 구인구직 사이트를 만들 때, 개인회원과 기업회원의 인증이 세션에 각각 저장되도록 설정해놓았다. 그래서 아래와 같은 코드를 작성해서 세션값이 없거나, null일 경우, 메뉴가 다르게 보이도록 만들 수 있다. *CDN이란? CDN은 Contents Delivery Network의 준말로서, 분산된 .. 2023. 2. 26.
웹사이트는 어떻게 만들어지는가? 이번 포스팅에서는 웹사이트가 만들어지는 기본 원리에 대해서 설명해드리겠습니다. 웹사이트의 사전적 정의를 찾아보면 "인터넷 프로토콜 기반의 네트워크에서 도메인 이름이나 IP 주소, 루트 경로만으로 이루어진 일반 URL을 통하여 보이는 웹 페이지 들의 의미 있는 묶음"이라고 나옵니다. 사전적 정의는 이렇게 언뜻 보기 생소한 용어들이 많아 이해하기 어려운데요. 아주 간단하게 핵심만 설명해드리겠습니다. "웹사이트 Website는 Text로 이루어져 있으며 이를 브라우저 Browser에게 전달한다. 그리고 Browser는 Code를 이해해서 이를 구현한다." 자, 위의 문장을 간단히 설명하면 웹사이트란 복잡해보이는 Text(코드)로 이루어져 있으며, 이를 브라우저(HTML 문서나 파일을 출력하는 응용 소프트웨어,.. 2021. 12. 21.
728x90
반응형