Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

폼(Form)은 사용자가 정보를 입력하거나 선택 할 수 있도록, 입력형 기본 컴포넌트 Input Component 를 컨트롤 엘리먼트(control elements)로 사용하고 있다. 데이터 범위 관리 기능, 데이터 수집, 검증 및 스타일 기능을 포함하고 사용한다. 폼 컨테이너를 List, Tree, Tab, Steps, Modal Button 등의 컴포넌트와 함께 사용하여 다양한 Form Patterns 페이지를 구성할 수 있다.

...

Setup

1. Create New

폼 컴포넌트를 추가하면 다음과 같이 기본 셋팅 화면이 출력된다. Data를 입력 받을 Target TypeNodeType, Form Type, 타이틀 입력, 자동 저장, API와 Parent ID 사용 여부를 설정 할 수 있다.

  • Auto Save : 일정 간격으로 편집 중 내용을 자동 저장하는 기능폼 입력값이 변경 될때마다 자동으로 저장

  • Form Type : 특정 상태로만 사용하고자 하는 경우 사용( 등록폼, 수정폼, 상세뷰 3가지 타입 제공 )

  • Use API : 폼에서 제공되는 기본 form API가 아닌 별도의 API를 사용하거나 파라미터 추가를 원할 때 사용

    • Data URL : 별도로 사용하고자 하는 API URL 입력

    • Data Parameters : 별도로 추가하고자 하는 API 파라미터 입력

Code Block
languagenone
 id={{:_parentId}}
  • Parent ID : List이나 Tree 컴포넌트에서 특정 데이터를 선택할 경우, 해당 데이터의 ID 파라미터 값을 폼의 데이터 API 호출 id 값으로 사용할지 여부를 설정하는 기능

Code Block
{API 유형(adm,mng)}/{NodeType ID}/form?id={_parentId의 값} 

2. Set Target Type

...

Option Detail

...

Status
colourYellow
titlenew
Status
colourRed
titletbd
Enable List Event Buttons [Reset]

Status
colourGreen
titleTIP
Event Buttons [Reset], [Rollback]

- Reset : 폼에 입력된 데이터를 모두 초기화

- Rollback : 히스토리 롤백 기능으로 Function Option > Show history{ON} 일 경우 주로 함께 사용

2. Use Extra Buttons
Status
colourRed
titleneed check

제공하는 이벤트 버튼 외에 추가로 버튼을 생성하여 사용할 수 있다. Extra Buttons{ON}으로 설정하면 하단에 Extra Button Table 영역이 출력된다. (plus) 아이콘을 클릭하고 원하는 버튼 컴포넌트를 추가할 수 있다.

...

히스토리 보기 옵션은 Form Type을 Detail View 또는 Edit Form로 설정 했을 경우 노출된다. 선택한 노드타입이 historyable{ON}인 경우 자동으로 생성되는 히스토리 컴포넌트에 대한 노출 여부를 설정할 수 있다.

  • Expand History Column : 히스토리 목록에 Memo Column 포함 여부 설정

  • History Data URL : 기본으로 제공하는 히스토리 API가 아닌 별도의 API를 사용하고자 할 경우 URL 입력

2. Show Information

기본 정보 보기 옵션은 Form Type을 Detail View 또는 Edit Form로 선택했을 경우 설정 가능하다. Form Title 하단 Body 상단 영역히스토리 이력이 표시되며, 히스토리 이력은 등록자와 등록일시, 수정자와 수정일시 정보로 구성되어 있다정보가 출력된다.

...

Status
colourRed
titleneed check

기본 정보 보기 옵션은 Form Type을 Detail View 또는 Edit Form로 설정 했을 경우 노출된다.

※ 기능 확인 불가

Image Removed 3개 모두 같은 기능의 옵션인지 확인 필요!

Image AddedImage AddedImage Added

3. Tooltip
Status
colourRed
titleneed check

툴팁을 사용하면, Form Title 옆에 물음표 아이콘이 추가되고, 마우스 오버 시 입력한 안내 문구가 출력된다.

※ 기능 확인 불가

4. Description

폼(Form) 디스크립션은 Form Body 하단 영역에 출력된다. 디스크립션 컨텐츠는 TextEditor 컴포넌트로 되어 있어 사진, 영상, 테이블, 목록(글머리 기호와 번호) 등의 기능을 사용 할 수 있다.

  • Description Title : 디스크립션 제목 입력

  • Description Contents : 해당 폼에 대한 목적, 작성법 등 다양한 설명 문구를 텍스트로 입력

5. Use Sub Tab
Status
colourRed
titleneed check

Status
colourGreen
titleTIP
Use Sub Tab

When we turn on the “Enable Tab Fields” will display and it filter with value types are PART,PARTS,REFERENCE,REFERENCES,PARENT,REFERENCED,CHILDREN 

...

폼 엘리먼트들의 레이아웃 스타일 선택(Vertical, Horizontal)

3. Field Size
Status
colourRed
titleneed check

폼 내에 있는 필드 사이즈를 조절 할 수 있다.

※ 기능 확인 불가

4. Field Gutter
Status
colourRed
titleneed check

와 그리드 간격을 조절할 수 있다. 그리드 간격은 Row Gutter Value를 이용한다.
※ 기능 확인 불가 (

Status
colourPurple
titleant
Grid Gutter )

5. Elements Arrange
Status
colourYellow
titlenew
Status
colourRed
titletbd

폼 구성 요소 배열 스타일 선택(1 per line, 2 per line)

...

6. Bordered

폼 보더 노출/비노출 설정

7. Hide Title
Status
colourRed
titlechange "show Title"

폼 타이틀 노출/비노출 설정

8. Custom Title Style

...