Kanban
작업을 효율적으로 관리할 수 있도록 시각화 하여 표시하는 Component이다. Kanban Component 안에서 Drag and Drop을 통하여 구역 간의 이동이 가능하며 다른 구역으로 이동된 Kanban(Card)은 저장을 위한 Action이 등록되어야 한다.
- How to Create
- New Component Popup에서
Kanban
타입을 선택한다. - Component Name과 Screen에서 표시되는 명칭(
Symbolic String
or Custom Name)을 등록하고, 등록된 Business Object를 조회하여 Kanban Component에서 사용할 Business Object를 선택한 후, Next를 Click한다. - Kanban에 사용하고자 하는 Business Object의 Field 가운데 Kanban의 Header로 사용할 Field를 선택한다.
- Header Reference Code의 경우, Header에서 사용되어야 할
Common Code
를 선택한다. - 다음으로 Kanban Component에서 사용하고자 하는 Field를 선택한다. Component 생성 시 Component usage field List에 표시된 순서대로 Kanban Control이 생성된다.
- 적용 가능한 Component Attribute
Header Field: Kanban 상단의 Header로 사용할 Field를 선택한다.
Header Reference Code: Header에서 표기될
Common Code
를 선택한다.[그림1. Header Field 위치]
[그림2. Header Field 및
Common Code
설정 sample]
- 사용 가능한 Service
Name | Platform | Description |
---|---|---|
load | Common | Data loading 시 발생되는 Event |
- Load: Kanban Component가 Load될 때 Data를 가져오기 위해서 반드시 등록해야 하는 Service이며, 여러 건의 Data를 가져와서 표시해야 하므로 List Component를 선택한다.
- cell-dblclick: Kanban Component의 각 Card를 Double Click했을 때 발생되는 Event이다. Service를 등록하여 선택된 Data를 수정할 수 있는 Screen을 호출(Popup, Right Panel 등)하거나, 상세 내용을 조회하는 Screen을 호출할 수 있다.
INFO
Show Right Panel Action을 사용하는 경우, ControlId를 설정하여 Key값을 전달할 수 있다.
- 사용 가능한 Control
- ToolbarButton: Kanban Component의 Toolbar 영역에 넣을 수 있는 Button Control이다. 해당 ToolbarButton을 통하여 조회(새로고침), 신규(등록 화면 호출), 저장(Card를 Drag & Drop으로 구분 변경 및 저장) 기능을 사용할 수 있다.
- KanbanItem: Kanban Component에서 화면에 표시되는 단일 Kanban(Card)을 의미한다. 각각의 KanbanItem은 설정해 놓은 Data Key에 따라 화면에 표시되는 값을 다르게 하여 조회한다. Data Key 가운데
Id
가 필수로 설정되어 있어야 Drag and Drop이 가능하다.