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

gantt_chart कवर
पैकेज विवरणv0.3.0

gantt_chart

एक पूरी तरह से कस्टमाइज़ करने योग्य गैंट चार्ट पैकेज शुद्ध डार्ट में लिखा गया है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
187
लाइक
43
Pub अंक
160

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

flutter pub add gantt_chart

पैकेज अवलोकन

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

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

उपयोग

  • प्रोजेक्ट टाइमलाइन विज़ुअलाइज़ेशन
  • उत्पादकता ऐप में कार्य योजना
  • संसाधन योजना डैशबोर्ड
  • एजाइल स्प्रिंट ट्रैकिंग
  • वर्कफ़्लो में निर्भरता मैपिंग

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

  • पूरी तरह से कस्टमाइज़ किया गया डिज़ाइन
  • ड्रैग और ड्रॉप कार्य प्रबंधन
  • माइलस्टोन और निर्भरता का समर्थन
  • उपकरणों के बीच प्रतिक्रियाशील लेआउट
  • निर्मित एनीमेशन और ट्रांजिशन
  • कस्टम व्यवहार के लिए विस्तृत एपीआई

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

  • प्रोजेक्ट प्रबंधन एप्लिकेशन्स
  • टीम सहयोग टूल्स
  • सॉफ्टवेयर विकास योजना
  • शैक्षिक समयसूची प्रणाली
  • एंटरप्राइज रिसोर्स प्लानिंग

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

  • जटिल निर्भरता तर्क के हस्तचालित संभालने की आवश्यकता होती है
  • बहुत बड़े डेटासेट के साथ प्रदर्शन में कमी आ सकती है
  • सीमित निर्मित आउटपुट कार्यक्षमता
  • स्टाइलिंग के लिए फ्लटर विजेट्स के साथ परिचय होना आवश्यक है
  • कोई मूल छापने का समर्थन नहीं है, बॉक्स से तुरंत उपयोग के लिए

मूल README

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

pub package

Github

A fully customizable gantt chart package written purely in dart

This package is still in active development and may experience breaking changes

Features

  • Sticky area to show event names
  • Fully customizable widget with builders
  • Either use relative or absolute dates

Usage

GanttChartView(
    maxDuration: const Duration(days: 30 * 2), //optional, set to null for infinite horizontal scroll
    startDate: DateTime(2022, 6, 7), //required 
    dayWidth: 30, //column width for each day
    eventHeight: 30, //row height for events
    stickyAreaWidth: 200, //sticky area width
    showStickyArea: true, //show sticky area or not
    showDays: true, //show days or not
    startOfTheWeek: WeekDay.sunday, //custom start of the week
    weekEnds: const {WeekDay.friday, WeekDay.saturday}, //custom weekends
    isExtraHoliday: (context, day) {
        //define custom holiday logic for each day
        return DateUtils.isSameDay(DateTime(2022, 7, 1), day);
    },
    events: [
        //event relative to startDate
        GanttRelativeEvent(
            relativeToStart: const Duration(days: 0),
            duration: const Duration(days: 5),
            displayName: 'Do a very helpful task',
        ),
        //event with absolute start and end
        GanttAbsoluteEvent(
            startDate: DateTime(2022, 6, 10),
            endDate: DateTime(2022, 6, 16),
            displayName: 'Another task',
        ),
    ],
),

श्रेणियाँ

निर्भरताएँ

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

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

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

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