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

Graha XML 정의파일 레퍼런스(<command>)

제목
<querys>
<query funcType="insert">
<validation>
<command>

기본정보

분류element필수N
이름<command>

sql 실행결과 혹은 Java Class 실행결과로 사용자 입력값의 유효성을 평가한다.

sql 실행결과로 사용자 입력값을 유효성을 평가하는 것은, WebMUA 프로그램 중에서 폴더를 추가할 때, 폴더이름이 중복되는지 check 하는 부분을 참고한다.

<command check="${result} empty" msg="message.80002">
<sql>
select name from webmua.graha_mail_folder
where insert_id = ? and graha_mail_account_id = ?
and name = ?
<tile cond="${param.graha_mail_folder_id} exists">
and graha_mail_folder_id != ?
</tile>
</sql>
<params>
<param datatype="varchar" value="prop.logined_user" />
<param
name="graha_mail_account_id"
datatype="int"
value="param.graha_mail_account_id"
/>
<param name="name" datatype="varchar" value="param.name" />
<param
name="graha_mail_folder_id"
datatype="int"
value="param.graha_mail_folder_id"
cond="${param.graha_mail_folder_id} exists"
/>
</params>
</command>

전체 소스는 folder.xml에서 찾을 수 있다.

sql 실행결과로 사용자 입력값을 유효성을 평가하는 것은 서버에서만 처리된다. client 의 경우 folder.xml<query id="exists"> 부분과 folder.insert.check_submit.js를 참조한다.

참조링크 1
참조링크 2
참조링크 3
Synonym
최종수정일2024-05-29

속성

이름Synonym필수최종수정일
@type2022-04-17
@class2022-04-17
@check2022-04-17
@msg2022-04-17
@func2022-06-22
@cond2024-05-20

하위 요소

이름Synonym필수최종수정일
<sql>2022-04-17
<params>2022-04-17