패키지, 저장소 및 앱 카테고리 검색

syncfusion_flutter_datagrid 표지
패키지 상세v35.1.42

syncfusion_flutter_datagrid

Syncfusion Flutter DataGrid는 표 형식 뷰에서 데이터를 표시하고 조작하는 데 사용됩니다. 다양한 유형의 열, 선택, 열 크기 조정 등 풍부한 기능을 제공합니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
11.5만
좋아요
874
Pub 점수
150

패키지 설치

flutter pub add syncfusion_flutter_datagrid

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Syncfusion Flutter DataGrid는 Flutter 애플리케이션에서 표 형식의 데이터를 표시하고 상호작용할 수 있는 강력한 위젯입니다. 다양한 컬럼 유형, 고급 선택 모드, 동적 컬럼 크기 조정, 정렬, 필터링 및 편집을 지원합니다. 성능과 확장성을 고려하여 설계되어 Android, iOS, Web, macOS, Windows, Linux 플랫폼에서 풍부한 데이터 집약형 인터페이스를 개발할 수 있도록 합니다. 기존의 Flutter 프로젝트에 최소한의 설정으로 쉽게 통합할 수 있습니다.

사용 사례

  • 대규모 데이터셋 표시
  • 데이터 편집 및 입력 폼
  • 보고 및 분석 대시보드
  • 재고 및 재고 관리 시스템
  • 사용자 데이터 관리 인터페이스

주요 기능

  • 다중 열 유형
  • 내장된 정렬 및 필터링
  • 셀 및 행 선택
  • 열 크기 조정 및 재정렬
  • 가상 스크롤링 지원
  • 사용자 정의 스타일 및 테마

적합한 대상

  • 엔터프라이즈 수준 애플리케이션
  • 데이터 중심의 UI
  • 크로스 플랫폼 데스크톱 및 모바일 앱
  • 복잡한 데이터 조작 워크플로우
  • 기업 수준의 테이블 컴포넌트가 필요한 개발자

고려 사항

  • 상업적 사용을 위해서는 라이선스가 필요합니다
  • 매우 큰 데이터 세트에서 메모리 사용량 증가
  • 풍부한 기능으로 인해 학습 곡선이 더 가파르다
  • 오픈소스 대안에 비해 커뮤니티 지원이 제한적
  • 포함된 위젯으로 인한 앱 크기의 잠재적 팽창

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Syncfusion Flutter Widgets

Syncfusion Flutter widgets libraries include high-quality UI widgets and file-format packages to help you create rich, high-quality applications for iOS, Android, and web from a single code base. Please find the supported platforms for our Flutter widgets.

Disclaimer: This is a commercial package. To use our packages, you need to have either the Syncfusion Commercial License or Syncfusion Community license. For more details, please check the LICENSE file.

Table of contents

Repository structure

This repository holds the source code of all the Syncfusion Flutter widgets and libraries. Source code of the widget, a working example, read me, changelog, etc., files are available in the packages directory.

Also, you can view the samples code from this repository.

Packages

Package/Plugin Available widgets/libraries Pub Points Popularity Likes
syncfusion_flutter_chat
  • SfChat
pub package pub points popularity likes
syncfusion_flutter_charts
  • SfCartesianChart
  • SfCircularChart
  • SfPyramidChart
  • SfFunnelChart
pub package pub points popularity likes
syncfusion_flutter_calendar
  • SfCalendar
pub package pub points popularity likes
syncfusion_flutter_datagrid
  • SfDataGrid
pub package pub points popularity likes
syncfusion_flutter_pdfviewer
  • SfPdfViewer
pub package pub points popularity likes
syncfusion_flutter_pdf
  • PDF library
pub package pub points popularity likes
syncfusion_flutter_xlsio
  • XlsIO library
pub package pub points popularity likes
syncfusion_flutter_datepicker
  • SfDateRangePicker
pub package pub points popularity likes
syncfusion_flutter_maps
  • SfMaps
pub package pub points popularity likes
syncfusion_flutter_gauges
  • SfRadialGauge
pub package pub points popularity likes
syncfusion_flutter_sliders
  • SfSlider
  • SfRangeSlider
  • SfRangeSelector
pub package pub points popularity likes
syncfusion_flutter_signaturepad
  • SfSignaturePad
pub package pub points popularity likes
syncfusion_flutter_barcodes
  • SfBarcodeGenerator
pub package pub points popularity likes
syncfusion_officechart
  • Office chart library
pub package pub points popularity likes
syncfusion_officecore This package is a dependecy package for Office chart library. pub package pub points popularity likes
syncfusion_flutter_core This package is a dependecy package for all the Syncfusion Flutter widgets and libraries. pub package pub points popularity likes
syncfusion_localizations This package contains localized text for 77 cultures for all the applicable Syncfusion Flutter Widgets. pub package pub points popularity likes

How to use

Referring packages source in your application

All the packages available in the packages folder can be referred in your application by following the below steps.

Step 1

Clone the flutter-widgets repository into your machine.

Step 2

Refer the required package in your application's pubspec.yaml file by mentioning its local path. For example, here we have referred the charts package.

syncfusion_flutter_charts:
    path: D:/flutter-widgets/packages/syncfusion_flutter_charts

Step 3

Run the following command to get the required packages.

$ flutter pub get

Step 4

Run your application using the following commands:

Windows & Linux

Run code: Ctrl + F5

Run with debugging: F5 or Run > Start Debugging

Stop debugging: Shift + F5

Restart debugging: Ctrl + Shift + F5

MacOS

Run code: Cmd + F5

Run with debugging: F5 or Run > Start Debugging

Stop debugging: Shift + Cmd + F5

Restart debugging: Cmd + Shift + F5

Web (VS Code in the Browser)

Run code: Ctrl + F5

Run with debugging: F5 or Run > Start Debugging

Running the available example

All the packages available in the packages folder has an example and it can be run by following the below steps.

Step 1

Clone the flutter-widgets repository into your machine.

Step 2

Open the example folder available in packages in an IDE. The below path is for reference.

..\flutter-widgets\packages\syncfusion_flutter_charts\example

Step 3

Run the following command to get the required packages.

$ flutter pub get

Note: In the example, packages are referred from the local folder which is available in this repository. If you wish, you can also refer the packages from pub.

Step 4

Run your application either using F5 or Run > Start Debugging.

Get the demo application

Explore the full capabilities of our Flutter widgets on your device by installing our sample browser applications from the below app stores, and view samples code in GitHub.

Useful links

Take a look at the following to learn more about Syncfusion Flutter widgets:

Support and feedback

  • For any other queries, reach our Syncfusion support team or post the queries through the Community forums and submit a feature request or a bug through our Feedback portal.
  • To renew the subscription, click renew or contact our sales team at salessupport@syncfusion.com | Toll Free: 1-888-9 DOTNET.

About Syncfusion

Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 20,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today we provide 1,000+ controls and frameworks for web (ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, JavaScript, Angular, React, Vue, and Blazor, mobile (Xamarin, Flutter, UWP, and JavaScript), and desktop development (WinForms, WPF, and UWP). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.

카테고리

의존성

의존성 목록 3 개

소스 저장소

이 패키지를 사용하는 프로젝트