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

    우리 커뮤니티는 활동적이며 항상 새로운 아이디어를 환영합니다.