यह स्ट्रिंग फ़िल्टर कंट्रोल बनाने वाला बिल्डर है.
स्ट्रिंग फ़िल्टर, एक सामान्य टेक्स्ट इनपुट फ़ील्ड होता है. इसकी मदद से, उपयोगकर्ता स्ट्रिंग मैचिंग के ज़रिए डेटा को फ़िल्टर कर सकता है. स्ट्रिंग टाइप के कॉलम और मैचिंग के विकल्प दिए जाने पर, यह कंट्रोल उन लाइनों को फ़िल्टर करता है जो इनपुट फ़ील्ड में मौजूद शब्द से मैच नहीं करती हैं.
ज़्यादा जानकारी के लिए, Gviz का दस्तावेज़ देखें.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
set | String | इस विकल्प से यह तय किया जाता है कि मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होनी चाहिए या नहीं. |
set | String | इससे यह तय होता है कि कंट्रोल को सिर्फ़ सटीक वैल्यू (Match), वैल्यू की शुरुआत से शुरू होने वाले प्रीफ़िक्स (Match) या किसी सबस्ट्रिंग (Match) से मैच करना चाहिए. |
set | String | इससे यह तय होता है कि कंट्रोल को किसी भी बटन के दबाए जाने पर मैच करना चाहिए या सिर्फ़ तब, जब इनपुट फ़ील्ड में 'बदलाव' हो (फ़ोकस हट जाए या Enter बटन दबाया जाए). |
ज़्यादा जानकारी वाला दस्तावेज़
setCaseSensitive(caseSensitive)
इस विकल्प से यह तय किया जाता है कि मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होनी चाहिए या नहीं.
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
case | Boolean | अगर 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();
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
match | Match | स्ट्रिंग मैचिंग टाइप. |
वापसी का टिकट
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();
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
realtime | Boolean | अगर true है, तो इवेंट को रीयल टाइम में ट्रिगर होने के लिए सेट करता है (जब कोई कुंजी दबाई जाती है). |
वापसी का टिकट
StringFilterBuilder — यह बिल्डर, चेन बनाने के लिए काम का है.