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

Graha XML 정의파일 레퍼런스(@name)

제목
<querys>
<query funcType="insert">
<layout>
<middle>
<tab>
<row>
<column>
@name

기본정보

분류attribute필수Y
이름@name

이 속성값은 input 태그의 name 속성값으로 사용되고, POST 요청에서 HTTP 파라미터의 키로 공급된다.

이 속성값은 th / td / input(select) 태그에서 class 속성에도 추가된다.

이 속성값은 [참조링크 1] 과 서로 대응해야 한다.

Graha Manager의 Graha XML 정의파일 자동생성 기능에서는 여러개의 테이블을 처리하는 경우 이 속성값은 약간의 특이점이 있다.

  • foreign key 가 있는 테이블에 해당하는 것은 파라미터의 이름에 "테이블이름." 을 접두어로 붙인다.

위와 같은 방식은 범용적인 처리를 위한 것이다.

Graha Manager는 일반적인 상황에서 컬럼이름을 이 속성값으로 생성하고, [참조링크 1] 의 속성값도 마찬가지이다.

이 경우 여러 테이블에 이름이 같은 컬럼이 있다면, 에러가 발생할 것인데, HTTP 파라미터는 중복된 이름(키)을 가질 수 없기 때문이다.

중복된 이름(키)을 가질 수 있지만, 서버에서 그 파라미터를 분별할 수 있는 범용적인 방법이 없는 것 뿐이다.

이 속성값에 "." 이 들어가는 것은 css 나 jquery 따위에서 약간의 불편함이 있는데, 이 속성값이 class 속성값으로도 공급되기 때문이다.

이 경우 Escape sequence 를 적절히 사용해야 한다.

물론 이런 방식은 Graha Manager 의 방식이고, 이 속성값은 [참조링크 1] 과 서로 대응하기만 하면 된다.

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

속성

이름Synonym필수최종수정일

하위 요소

이름Synonym필수최종수정일