Blazor Grid 클립보드 개요

    이제 IgbGrid에서 클립보드에 복사 작업을 사용할 수 있습니다. 이 기능은 현재 다중 셀 데이터 선택을 통해 Blazor IgbGrid의 데이터를 복사하는 빠르고 쉽고 사용자 정의 가능한 방법을 제공합니다. 시스템 클립보드 동작은 사용자가 IgbGrid에서 Excel이나 다른 외부 프로그램으로 데이터를 복사할 수 있는 기능을 제공합니다.

    Blazor Grid Clipboard Example

    EXAMPLE
    DATA
    MODULES
    RAZOR
    JS
    CSS

    Like this sample? Get access to our complete Ignite UI for Blazor toolkit and start building your own apps in minutes. Download it for free.

    Functionality

    복사 동작은 브라우저 및 운영 체제에서 정의한 기본 상호 작용으로 작동합니다. 따라서 복사 및 붙여넣기 동작의 경우 다음과 같습니다.

    • Windows/Unix 기반
      • Ctrl + C / Ctrl + Ins를 키보드 단축키로 사용
      • 키보드 단축키로 Ctrl + V / Shift + Ins
      • 브라우저 메뉴를 통해 작업 복사
    • 맥 OS
      • ⌘ 키보드 단축키로 Cmd + C
      • ⌘ 키보드 단축키로 Cmd + V
      • 브라우저 메뉴를 통해 작업 복사

    Limitations

    • 둘 다 자르다 그리고 복사 이벤트는 Internet Explorer에서 기본적으로 지원되지 않습니다. 예외는 반죽 발생하지만 노출하지 않는 이벤트(IE 11) ClipboardData 이벤트의 재산.

    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 입니다.

    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

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