Class DataTableBuilder

DataTableBuilder

DataTable ऑब्जेक्ट बनाने वाला क्लास. डेटा टेबल बनाने के लिए, सबसे पहले उसके कॉलम तय किए जाते हैं. इसके बाद, उसमें एक-एक करके लाइनें जोड़ी जाती हैं. उदाहरण:

const data = Charts.newDataTable()
                 .addColumn(Charts.ColumnType.STRING, 'Month')
                 .addColumn(Charts.ColumnType.NUMBER, 'In Store')
                 .addColumn(Charts.ColumnType.NUMBER, 'Online')
                 .addRow(['January', 10, 1])
                 .addRow(['February', 12, 1])
                 .addRow(['March', 20, 2])
                 .addRow(['April', 25, 3])
                 .addRow(['May', 30, 4])
                 .build();

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addColumn(type, label)DataTableBuilderयह फ़ंक्शन, डेटा टेबल में एक कॉलम जोड़ता है.
addRow(values)DataTableBuilderयह डेटा टेबल में एक लाइन जोड़ता है.
build()DataTableयह फ़ंक्शन, डेटा टेबल बनाता है और उसे दिखाता है.
setValue(row, column, value)DataTableBuilderयह विकल्प, टेबल में कोई वैल्यू सेट करता है.

ज़्यादा जानकारी वाला दस्तावेज़

addColumn(type, label)

यह फ़ंक्शन, डेटा टेबल में एक कॉलम जोड़ता है. कॉलम 0 से n तक जोड़े जाएंगे.

पहले कॉलम का इस्तेमाल अक्सर चार्ट में लेबल के लिए किया जाता है. उदाहरण के लिए, लाइन चार्ट में X-ऐक्सिस के लेबल या पाई चार्ट में स्लाइस के लेबल. अन्य कॉलम का इस्तेमाल अक्सर डेटा के लिए किया जाता है. इसलिए, इनमें अक्सर संख्या वाली वैल्यू की ज़रूरत होती है.

पैरामीटर

नामटाइपब्यौरा
typeColumnTypeकॉलम में मौजूद डेटा का टाइप (संख्या, स्ट्रिंग या तारीख)
labelStringकॉलम का लेबल (इसका इस्तेमाल चार्ट लेजेंड के लिए किया जाता है).

वापसी का टिकट

DataTableBuilder — यह बिल्डर, चेनिंग के लिए है.


addRow(values)

यह डेटा टेबल में एक लाइन जोड़ता है.

पैरामीटर

नामटाइपब्यौरा
valuesObject[]पंक्ति के लिए वैल्यू, उसी क्रम में दी गई हैं जिस क्रम में कॉलम डाले गए हैं.

वापसी का टिकट

DataTableBuilder — यह बिल्डर, चेनिंग के लिए है.


build()

यह फ़ंक्शन, डेटा टेबल बनाता है और उसे दिखाता है.

वापसी का टिकट

DataTable — डेटा टेबल

थ्रॉ

Error — अगर डेटा टेबल खाली है या किसी और वजह से खराब है


setValue(row, column, value)

यह विकल्प, टेबल में कोई वैल्यू सेट करता है.

डेटा टेबल में कॉलम जोड़ने से पहले, वैल्यू सेट की जा सकती है. हालांकि, अगर कॉलम को किसी पॉइंट पर नहीं जोड़ा जाता है, तो वैल्यू को अनदेखा कर दिया जाएगा.

सभी कॉलम की वैल्यू भरना ज़रूरी नहीं है. जो मौजूद नहीं हैं उन्हें null माना जाएगा.

पैरामीटर

नामटाइपब्यौरा
rowIntegerलाइन का इंडेक्स (पहली लाइन का इंडेक्स 0 होता है)
columnIntegerकॉलम इंडेक्स (पहले कॉलम का इंडेक्स 0 होता है)
valueObjectटेबल सेल की वैल्यू (कॉलम के हिसाब से सही टाइप की होनी चाहिए).

वापसी का टिकट

DataTableBuilder — यह बिल्डर, चेन बनाने के लिए है