Skip to content

Kanban

작업을 효율적으로 관리할 수 있도록 시각화 하여 표시하는 Component이다. Kanban Component 안에서 Drag and Drop을 통하여 구역 간의 이동이 가능하며 다른 구역으로 이동된 Kanban(Card)은 저장을 위한 Action이 등록되어야 한다.

  • How to Create
  1. New Component Popup에서 Kanban 타입을 선택한다.
  2. Component Name과 Screen에서 표시되는 명칭(Symbolic String or Custom Name)을 등록하고, 등록된 Business Object를 조회하여 Kanban Component에서 사용할 Business Object를 선택한 후, Next를 Click한다.
  3. Kanban에 사용하고자 하는 Business Object의 Field 가운데 Kanban의 Header로 사용할 Field를 선택한다.
  4. Header Reference Code의 경우, Header에서 사용되어야 할 Common Code를 선택한다.
  5. 다음으로 Kanban Component에서 사용하고자 하는 Field를 선택한다. Component 생성 시 Component usage field List에 표시된 순서대로 Kanban Control이 생성된다.
  • 적용 가능한 Component Attribute
  1. Header Field: Kanban 상단의 Header로 사용할 Field를 선택한다.

  2. Header Reference Code: Header에서 표기될 Common Code를 선택한다.

    [그림1. Header Field 위치]

    [그림2. Header Field 및 Common Code 설정 sample]

  • 사용 가능한 Service
NamePlatformDescription
loadCommonData loading 시 발생되는 Event
  1. Load: Kanban Component가 Load될 때 Data를 가져오기 위해서 반드시 등록해야 하는 Service이며, 여러 건의 Data를 가져와서 표시해야 하므로 List Component를 선택한다.

  1. cell-dblclick: Kanban Component의 각 Card를 Double Click했을 때 발생되는 Event이다. Service를 등록하여 선택된 Data를 수정할 수 있는 Screen을 호출(Popup, Right Panel 등)하거나, 상세 내용을 조회하는 Screen을 호출할 수 있다.

INFO

Show Right Panel Action을 사용하는 경우, ControlId를 설정하여 Key값을 전달할 수 있다.

  • 사용 가능한 Control
  1. ToolbarButton: Kanban Component의 Toolbar 영역에 넣을 수 있는 Button Control이다. 해당 ToolbarButton을 통하여 조회(새로고침), 신규(등록 화면 호출), 저장(Card를 Drag & Drop으로 구분 변경 및 저장) 기능을 사용할 수 있다.
  2. KanbanItem: Kanban Component에서 화면에 표시되는 단일 Kanban(Card)을 의미한다. 각각의 KanbanItem은 설정해 놓은 Data Key에 따라 화면에 표시되는 값을 다르게 하여 조회한다. Data Key 가운데 Id가 필수로 설정되어 있어야 Drag and Drop이 가능하다.