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

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

제목
<querys>
<query funcType="detail">
<layout>
<middle>
<tab>
<row>

기본정보

분류element필수N
이름<row>

이 요소는 HTML 의 tr 태그에 대응하는 것이다.

row 는 tr 에, column 은 td 에 대응하고, tab 요소 아래에는 1개의 row(record) 를 어떻게 출력할지에 대한 정보가 담겨있다.

이 요소는 funcType 속성값이 "detail" 인 query 요소 혹은 funcType 속성값이 "insert" 인 query 요소 에만 존재한다.

  • funcType="detail" 과 funcType="insert" 는 완전히 다른 기능이지만, 화면이 구성되는 방식에서 유사한 점이 많다.

  • 차이가 있다면 funcType="insert" 의 경우 input 태그 같은 것들을 사용해서 입력 가능한 화면이 만들어지고, 입력된 데이타를 데이타베이스에 반영하는 기능이 포함되어 있다는 점이다.

화면, 특히 테이블의 구성이라는 측면에서 list 혹은 listAll 기능과 detail 혹은 insert 기능간의 차이는 (label 속성값으로 표시되는) 헤더의 위치가 다르다는 것이다.

목록형(list 혹은 listAll) 기능의 경우 테이블의 가장 상단에 헤더 정보를 출력하는 반면에, detail 혹은 insert 기능의 경우 기본적으로 왼쪽에 헤더 정보를 출력한다.

detail 혹은 insert 기능에서는 multi 속성값이 "true" 인 경우에도 기본적인 출력형식을 반복하게 된다.

한편, detail 혹은 insert 기능에서도 multi 속성값이 "true" 인 경우에는 목록형(list 혹은 listAll) 기능에서와 유사하게 테이블의 가장 상단에 헤더 정보를 출력해야 하는 경우가 많다.

이런 요구사항을 충족하기 위한 몇 가지 방법이 있다.

  1. row 요소를 1개만 정의하는 것이다.

  2. tab 요소에 single 속성값을 "true" 로 하는 것이다.

참조링크 1
참조링크 2
참조링크 3
Synonym
최종수정일2022-08-21

속성

이름Synonym필수최종수정일
@condS2022-08-21

하위 요소

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