Class StringFilterBuilder

StringFilterBuilder

यह स्ट्रिंग फ़िल्टर कंट्रोल बनाने वाला बिल्डर है.

स्ट्रिंग फ़िल्टर, एक सामान्य टेक्स्ट इनपुट फ़ील्ड होता है. इसकी मदद से, उपयोगकर्ता स्ट्रिंग मैचिंग के ज़रिए डेटा को फ़िल्टर कर सकता है. स्ट्रिंग टाइप के कॉलम और मैचिंग के विकल्प दिए जाने पर, यह कंट्रोल उन लाइनों को फ़िल्टर करता है जो इनपुट फ़ील्ड में मौजूद शब्द से मैच नहीं करती हैं.

ज़्यादा जानकारी के लिए, Gviz का दस्तावेज़ देखें.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
setCaseSensitive(caseSensitive)StringFilterBuilderइस विकल्प से यह तय किया जाता है कि मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होनी चाहिए या नहीं.
setMatchType(matchType)StringFilterBuilderइससे यह तय होता है कि कंट्रोल को सिर्फ़ सटीक वैल्यू (MatchType.EXACT), वैल्यू की शुरुआत से शुरू होने वाले प्रीफ़िक्स (MatchType.PREFIX) या किसी सबस्ट्रिंग (MatchType.ANY) से मैच करना चाहिए.
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderइससे यह तय होता है कि कंट्रोल को किसी भी बटन के दबाए जाने पर मैच करना चाहिए या सिर्फ़ तब, जब इनपुट फ़ील्ड में 'बदलाव' हो (फ़ोकस हट जाए या Enter बटन दबाया जाए).

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

setCaseSensitive(caseSensitive)

इस विकल्प से यह तय किया जाता है कि मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होनी चाहिए या नहीं.

// Builds a case insensitive string filter to filter column "Col1".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

पैरामीटर

नामटाइपब्यौरा
caseSensitiveBooleanअगर true है, तो स्ट्रिंग मैचिंग के लिए केस-सेंसिटिविटी चालू करता है.

वापसी का टिकट

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


setMatchType(matchType)

इससे यह तय होता है कि कंट्रोल को सिर्फ़ सटीक वैल्यू (MatchType.EXACT), वैल्यू की शुरुआत से शुरू होने वाले प्रीफ़िक्स (MatchType.PREFIX) या किसी सबस्ट्रिंग (MatchType.ANY) से मैच करना चाहिए.

// Builds a string filter to filter column "Col1" matching the prefix.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setMatchType(Charts.MatchType.PREFIX)
                         .build();

पैरामीटर

नामटाइपब्यौरा
matchTypeMatchTypeस्ट्रिंग मैचिंग टाइप.

वापसी का टिकट

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

इन्हें भी देखें


setRealtimeTrigger(realtimeTrigger)

इससे यह तय होता है कि कंट्रोल को किसी भी बटन के दबाए जाने पर मैच करना चाहिए या सिर्फ़ तब, जब इनपुट फ़ील्ड में 'बदलाव' हो (फ़ोकस हट जाए या Enter बटन दबाया जाए).

// Builds a string filter to filter column "Col1" that checks the match any time
// a key is pressed.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setRealtimeTrigger(true)
                         .build();

पैरामीटर

नामटाइपब्यौरा
realtimeTriggerBooleanअगर true है, तो इवेंट को रीयल टाइम में ट्रिगर होने के लिए सेट करता है (जब कोई कुंजी दबाई जाती है).

वापसी का टिकट

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