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

atreeon_datagrid_responsive कवर
पैकेज विवरणv0.4.0

atreeon_datagrid_responsive

सॉर्टिंग और फ़िल्टरिंग क्षमता वाला डेटाग्रिड। यह स्क्रीन आकार के लिए भी प्रतिक्रियाशील है। पूरी तरह से टाइप किया गया।

30-दिन डाउनलोड
81
लाइक
7
Pub अंक
60

पैकेज इंस्टॉल करें

flutter pub add atreeon_datagrid_responsive

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक प्रतिक्रियाशील Flutter डेटाग्रिड पैकेज जो पूर्ण प्रकार सुरक्षा के साथ वर्गीकरण और फ़िल्टरिंग कार्यक्षमता प्रदान करता है। विभिन्न स्क्रीन आकारों में बिना किसी असुविधा के अनुकूलित होने के लिए डिज़ाइन किया गया है, जिससे उपकरणों के माध्यम से एक स्थिर उपयोगकर्ता अनुभव सुनिश्चित होता है। Dart के मजबूत प्रकार निर्दिष्टता के साथ बनाया गया है, जो कोड विश्वसनीयता और विकासकर्मी उत्पादकता को बढ़ाता है। संरचित डेटा प्रदर्शन और इंटरैक्टिव विशेषताओं की आवश्यकता वाले एप्लिकेशन के लिए आदर्श। पैकेज को atreeon.com द्वारा बनाए रखा जाता है और GitHub पर स्थापित किया गया है, जिससे पारदर्शिता और समुदाय योगदान को बढ़ावा मिलता है।

उपयोग

  • एप्स में संरचित डेटा को प्रदर्शित करना
  • क्रमबद्ध और फ़िल्टर करने योग्य तालिकाओं का अमल करना
  • प्रतिक्रियाशील डेटा इंटरफ़ेस बनाना
  • प्रशासक डैशबोर्ड बनाना
  • बड़े डेटासेट का इंटरैक्टिव रूप से प्रबंधन

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

  • सभी स्क्रीन आकारों के लिए प्रतिक्रियाशील डिज़ाइन
  • निर्मित छानविस और फ़िल्टर
  • पूरी तरह से प्रकार-निर्दिष्ट, डार्ट जेनेरिक्स के साथ
  • प्रकार सुरक्षित डेटा प्रबंधन
  • Flutter के साथ आसान एकीकरण
  • साफ और बनाए रखने योग्य कोड संरचना

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

  • डेटा-भारी Flutter ऐप्स बनाने वाले डेवलपर्स
  • प्रकार सुरक्षा को अग्रणी बनाने वाली टीमें
  • प्रतिक्रियाशील तालिका घटकों की आवश्यकता वाले परियोजनाएँ
  • प्रशासक पैनल और डेटा प्रबंधन उपकरण
  • बहु-उपकरण आकारों के लिए लक्षित ऐप्स

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

  • Flutter SDK सेटअप की आवश्यकता है
  • तालिका-विशिष्ट उपयोग मामलों तक सीमित
  • कोई निर्मित अनुभाग नहीं है
  • उन्नत UI के लिए कस्टम स्टाइलिंग की आवश्यकता हो सकती है
  • बाहरी रखरखाव के माध्यम से निर्भरता गिटहब के माध्यम से

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

atreeon_datagrid_responsive

A datagrid with sorting and filtering capabilities. It is also responsive to screen size. Fully Typed.

atreeon_datagrid_responsive example

Simple Demo

see examples folder for more examples

class SimpleDemo extends StatelessWidget {
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        children: [
          Expanded(
            child: ResusableDatagridW<Item>(
              data: originalData,
              fields: [
                Field<Item>((x) => x.name, "name", FilterFieldString()),
                Field<Item>((x) => ramLookup[x.ram] ?? x.ram.toString(), "ram", FilterFieldNum()),
                Field<Item>((x) => x.price, "price", FilterFieldNum()),
                Field<Item>((x) => x.storage, "storage", FilterFieldNum()),
              ],
              onRowClick: (x) => print(x.toString()),
              lastSaveDate: null,
            ),
          ),
        ],
      ),
    );
  }
}

class Item {
  String name;
  int ram;
  int price;
  int storage;

  Item(this.name, this.ram, this.price, this.storage);
}

var originalData = List<Item>.generate(
    2000,
    (i) => //
        Item("id: $i", i * 2, i ~/ 2, i + 500));

var ramLookup = {64: "sixtyfour", 1: "one", 128: "one hundred & twenty eight"};


Features

  • multi select over multiple pages
  • sorting and secondary sort capabilities
  • typed filtering
  • vertical responsive design (or fixed height)
  • paging or no paging

Limitations

  • no cell editing capability (you can open a dialog on click of a row though)
  • some data types aren't yet supported (DateTime)
  • no grouping
  • no reording column placement
  • no widening or narrowing of column widths

Other Notes / Information

written a couple of years ago

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 7 आइटम

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

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

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