Class DataTableBuilder

DataTableBuilder

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

var 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 — चेन बनाने के लिए बनाया गया यह बिल्डर