행 편집 테이블 (Line editor table)
Last updated
Was this helpful?
Last updated
Was this helpful?
편집 테이블은 화면 플로에서 레코드를 효율적으로 수정하고 추가할 수 있는 LWC 사용자 정의 컴포넌트입니다. 이 컴포넌트를 플로에 추가하고 편집할 필드를 설정하면, 사용자는 지정된 개체의 여러 레코드를 테이블 형식으로 조회하고 각 행의 필드 값을 직접 편집하거나 새로운 레코드를 추가할 수 있습니다. 별도의 화면 전환 없이 플로 내에서 인라인 편집이 가능하므로 사용자 경험이 향상되며, 반복적인 데이터 입력 작업을 빠르고 직관적으로 처리할 수 있습니다.
개체 (Object)
편집 또는 추가할 레코드의 개체를 설정합니다. 설정한 개체를 기준으로 테이블이 생성됩니다.
✔️
리스트 개체 (List Object)
선택한 개체(Object)에 기반한 레코드 컬렉션 변수를 지정하면, 해당 레코드들이 테이블에 초기값으로 표시됩니다.
✔️
리스트 필드 (List Field)
사용자가 편집할 필드를 선택할 수 있으며, 특정 필드를 참고용으로만 표시하고 싶을 경우 자물쇠 아이콘을 클릭하여 읽기 전용(Read Only) 으로 설정할 수 있습니다.
숫자 또는 통화 타입의 필드는 합계(Sum) 또는 평균(Average) 등의 요약 값을 표시하도록 설정할 수 있어, 데이터를 보다 직관적으로 분석할 수 있습니다.
✔️
추가/삭제 버튼 보이기 (Show Add/Delete Buttons)
사용자가 테이블에서 레코드를 직접 추가하거나 삭제할 수 있도록, 해당 버튼의 표시 여부를 설정할 수 있습니다.
버튼을 비활성화하면 레코드 목록에 레코드를 추가하거나 삭제할 수 없습니다.
변수 수동 할당 (Manually assign variables)
편집된 레코드 목록과 삭제된 레코드 목록이 출력값으로 반환됩니다. 해당 목록은 플로 변수에 수동으로 할당하여, 이후 후속 처리(예: 저장, 삭제 등)에 활용할 수 있습니다.
편집할 개체의 레코드 컬렉션 변수 2개를 생성합니다. ( input, output 허용)
화면 플로에 line editor table을 추가합니다.
개체를 선택합니다.
초깃값으로 설정할 레코드 컬렉션 변수를 선택합니다.
편집할 필드를 선택하고 옵션을 설정합니다.
고급(Advanced) 탭에서 변수 수동 할당 (Manually assign variables)을 활성화하고 반환값인 Deleted Collection 과 Updated Collection 을 할당받을 레코드 컬렉션을 선택합니다.
화면 플로를 저장합니다.
행 편집 테이블 추가 및 설정