Web Components 그리드 클립보드 개요
이제 클립보드에 복사 작업을 사용할 수 있습니다 IgcGridComponent
. 이 기능은 현재 다중 셀 데이터 선택을 통해 Web Components IgcGridComponent
의 데이터를 복사하는 빠르고 쉽고 사용자 정의 가능한 방법을 제공합니다. 시스템 클립보드 동작은 사용자가 Excel 또는 다른 외부 프로그램으로 IgcGridComponent
데이터를 복사할 수 있는 기능을 제공합니다.
Web Components Grid Clipboard Example
Functionality
복사 동작은 브라우저 및 운영 체제에서 정의한 기본 상호 작용으로 작동합니다. 따라서 복사 및 붙여넣기 동작의 경우 다음과 같습니다.
- Windows/Unix 기반
- Ctrl + C / Ctrl + Ins를 키보드 단축키로 사용
- 키보드 단축키로 Ctrl + V / Shift + Ins
- 브라우저 메뉴를 통해 작업 복사
- 맥 OS
- ⌘ 키보드 단축키로 Cmd + C
- ⌘ 키보드 단축키로 Cmd + V
- 브라우저 메뉴를 통해 작업 복사
Limitations
- 둘 다 자르다 그리고 복사 이벤트는 Internet Explorer에서 기본적으로 지원되지 않습니다. 예외는 반죽 발생하지만 노출하지 않는 이벤트(IE 11)
ClipboardData
이벤트의 재산.
[!Note] In order to copy cells in IE 11, you can use the keyboard selection. Hold the shift key in order to make a multi-cell selection, press Ctrl + C in order to copy.
- 그리드가 편집 모드에 있는 동안에는 복사 동작이 비활성화됩니다.
- 이 기능의 현재 버전은 그리드 동작에서 복사만 다룹니다. 나중에 우리는 그리드 동작 내에서
paste
노출할 계획입니다.
API Usage
다음 옵션을 처리하는 clipboardOptions
속성을 노출합니다.
Enabled
선택한 셀의 복사를 활성화/비활성화합니다.CopyHeaders
복사할 때 연관된 헤더를 포함합니다.CopyFormatters
복사된 데이터에 기존 열 포맷터를 적용합니다.Separator
클립보드의 데이터 형식을 지정하는 데 사용할 문자열 구분 기호입니다. 기본값은/t
입니다.
[!Note] Excel can automatically detect text that is separated by tabs (tab-delimited
/t
) and properly paste the data into separate columns. When the paste format doesn't work, and everything you paste appears in a single column, then Excel's delimiter is set to another character, or your text is using spaces instead of tabs.
GridCopy
복사 작업이 실행될 때 발생합니다.clipboardOptions
통해 복사 동작이 활성화된 경우에만 실행됩니다.
Additional Resources
우리 커뮤니티는 활동적이며 항상 새로운 아이디어를 환영합니다.