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".
var stringFilter = Charts.newStringFilter()
  .setFilterColumnLabel("Col1")
  .setCaseSensitive(false)
  .build();

पैरामीटर

नामTypeब्यौरा
caseSensitiveBooleanअगर true हो, तो स्ट्रिंग मैचिंग केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होने की सुविधा चालू करता है.

रिटर्न

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


setMatchType(matchType)

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

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

पैरामीटर

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

रिटर्न

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

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


setRealtimeTrigger(realtimeTrigger)

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

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

पैरामीटर

नामTypeब्यौरा
realtimeTriggerBooleantrue होने पर, इवेंट को रीयल टाइम में ट्रिगर होने के लिए सेट किया जाता है. ऐसा तब होता है, जब कोई बटन दबाया जाता है.

रिटर्न

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