パッケージ、リポジトリ、アプリカテゴリを検索

crud_table のカバー
パッケージ詳細v0.0.6

crud_table

CRUD Table Flutter は、エンティティ/オブジェクト/クラス用のCRUD UIを簡単に作成するためのパッケージです。遅延読み込み機能、リサイズ可能なカラム、統合されたCRUDフォームを備えています。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
52
いいね数
49
Pub ポイント
140

パッケージをインストール

flutter pub add crud_table

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

CRUD Table Flutter は、Flutter アプリケーション内のデータエンティティ用の CRUD(作成、読み取り、更新、削除)ユーザーインターフェースを作成を簡素化する軽量パッケージです。大規模なデータセットでのパフォーマンス向上のための遅延読み込み機能を内蔵し、使いやすさを高めるためにカラムサイズの変更が可能で、シームレスなデータ編集を実現する統合フォームも備えています。機能を損なわずに迅速なUI実装を目指す開発者向けに設計されており、Android、iOS、Web、macOS、Windows、Linuxなどすべての主要プラットフォームをサポートしています。

用途

  • 管理者ダッシュボードの構築
  • アプリでのデータリストの管理
  • テーブルからダイナミックフォームを作成する
  • データ駆動型インターフェースのプロトタイピング
  • バックエンドAPIとの統合

主な機能

  • 大規模データセット用の遅延読み込み
  • サイズ変更可能なテーブル列
  • 統合された CRUD フォーム
  • クロスプラットフォーム互換性
  • 最小限のコードでシンプルなセットアップ
  • 自動データバインディング

適している対象

  • データ集約型アプリを構築する開発者
  • 迅速なUIプロトタイピングが必要なフロントエンドチーム
  • 管理者パネル作成者
  • Flutter初心者がCRUDパターンを学習中

注意事項

  • Flutter ウィジェットに関する基礎知識が必要です
  • 高度なスタイリングのカスタマイズが限定的
  • 外部の状態管理に依存する
  • シンプルから中程度の複雑さのデータモデルに最適
  • フォームに追加の検証ロジックが必要になる場合があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

CRUD Table Flutter

CRUD Table Flutter is a powerful Flutter package that simplifies the creation of CRUD UI for your entity, object or class. This package features a highly efficient lazy loading function, resizable columns, and an integrated CRUD form to provide a seamless user experience. With CRUD Table Flutter, you can easily manage and organize your data, boosting your productivity and efficiency.

Features

  • Lazy loading Table
  • Resizable columns
  • Integrated CRUD Form
  • Customizable UI

CRUD UI

Lazy loading

Getting started

The package uses Riverpod for state management. So Please ensure you import flutter_riverpod and wrap the app with ProviderScope.

import 'package:flutter_riverpod/flutter_riverpod.dart';

  runApp(
    ProviderScope(
      child: MyApp(),
    ),
  );

See the example project.

Installing:

In your pubspec.yaml

dependencies:
  crud_table: 
import 'package:crud_table/crud_table.dart';

Usage

When using CrudTable, a CrudViewSource field must be passed and cannot be null. In the CrudViewSource, you will find a function field called emptyEntityFactory. This function requires an empty object that will be used with the CRUD UI.
Ex :
 Let's say you use User.class with this CrudTable, then the emptyEntityFactory will be

emptyEntityFactory: () => User();

Note :
Give unique on every FormItem otherwise form data change will not work as we expect.

Check the example project.

Additional information

Inspired by Vaadin Crud UI Add-on

License

Licensed under the Apache License, Version 2.0

カテゴリー

依存関係

依存関係一覧 4 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。