पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

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 एक हल्का पैकेज है जो डेटा एंटिटी के लिए डेटा एप्लिकेशन में CRUD (बनाएं, पढ़ें, अपडेट करें, हटाएं) यूजर इंटरफेस के निर्माण को सरल बनाता है। यह बड़े डेटासेट के साथ प्रदर्शन में सुधार के लिए लेट लोडिंग के लिए आंतरिक समर्थन प्रदान करता है, उपयोगकर्ता के लिए बेहतर उपयोग के लिए समायोज्य सारणी कॉलम, और बेहतर डेटा संपादन के लिए एक एकीकृत फॉर्म प्रदान करता है। विकासकर्ताओं के लिए डिज़ाइन किया गया है जो कार्यक्षमता के बिना त्वरित UI कार्यान्वयन चाहते हैं, यह सभी प्रमुख प्लेटफॉर्म जैसे Android, iOS, Web, macOS, Windows और Linux का समर्थन करता है।

उपयोग

  • प्रशासक डैशबोर्ड बनाना
  • एप्प्स में डेटा सूचियों का प्रबंधन करना
  • तालिकाओं से डायनामिक फॉर्म बनाना
  • डेटा-आधारित इंटरफ़ेस के प्रोटोटाइपिंग
  • बैकएंड एपीआई के साथ एकीकरण

मुख्य विशेषताएँ

  • बड़े डेटासेट के लिए लेजी लोडिंग
  • आकार बदलने योग्य तालिका स्तंभ
  • एकीकृत CRUD फ़ॉर्म
  • क्रॉस-प्लेटफ़ॉर्म संगतता
  • न्यूनतम कोड के साथ सरल सेटअप
  • स्वचालित डेटा बाइंडिंग

इनके लिए उपयुक्त

  • डेटा-भारी एप्लिकेशन बनाने वाले डेवलपर्स
  • त्वरित UI प्रोटोटाइपिंग की आवश्यकता वाली फ्रंटएंड टीमें
  • प्रशासक पैनल निर्माता
  • Flutter शुरुआती लोग CRUD पैटर्न सीख रहे हैं

विचार योग्य बातें

  • Flutter widgets के बुनियादी ज्ञान की आवश्यकता होती है
  • उन्नत शैली के लिए सीमित कस्टमाइजेशन
  • बाहरी अवस्था प्रबंधन पर निर्भर
  • सरल से मध्यम जटिलता वाले डेटा मॉडल के लिए सबसे उपयुक्त
  • फॉर्म के लिए अतिरिक्त प्रमाणीकरण तर्क की आवश्यकता हो सकती है

मूल 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 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।