Microsoft 社는 2022년 6월 15일 Internet Explorer 11의 지원을 종료했습니다.

Graha XML 정의파일 레퍼런스(@date-format)

제목
<querys>
<query funcType="insert">
<validation>
<param>
@date-format

기본정보

분류attribute필수N
이름@date-format

날짜형 데이타인지 검사한다.

이 속성값은 java.text.SimpleDateFormat의 생성자에 pattern 파라미터로 공급되고, SimpleDateFormat 에 parse 메소드를 실행시켜 예외가 발생하는지 검사한다.

이 기능은 클라이언트쪽에서 구현되지 않았다(_base.xml 파일에서 정의하지 않았다).

이 속성을 정의하면 서버에서만 검사하게 될 것이다.

클라이언트에서도 이 기능을 사용하려면 Javascript로 _dateFormat 함수를 직접 구현해야 한다.

Graha 에서 _dateFormat 함수를 구현하지 않은 몇 가지 이유가 있다.

  • Graha 는 라이브러리 의존성을 최소화하는 것을 목표로 한다.
  • 날짜를 다루는 Javascript 라이브러리는 코드의 양이 많기 때문에 이를 Graha 에 포함시키는 것이 적절하지 않다.
  • Graha 응용프로그램 개발자가 Moment.jsDay.js 같은 것들을 이용해서 손쉽게 이 기능을 추가할 수 있다.

다만, 그렇다고 하더라고 java.text.SimpleDateFormat 에 공급되는 형식과, 여타의 Javascript 라이브러리에 공급되는 형식이 다를 수도 있기 때문에 이 건 쉬운 문제는 아니다.

논쟁적인 방식이지만, <query funcType="query"> 를 이용해서, submit 직전에 날짜 형식이 맞는지만 체크하기 위해서 서버에 같다 올수는 있겠다.

참조링크 1
참조링크 2
참조링크 3
Synonym
최종수정일2022-04-17

속성

이름Synonym필수최종수정일

하위 요소

이름Synonym필수최종수정일