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الوصف
realtimeTriggerBooleanفي حال true، سيتم ضبط الأحداث التي سيتم بدؤها في الوقت الفعلي (عند الضغط على مفتاح).

استرجاع الكرة

StringFilterBuilder: أداة الإنشاء هذه مفيدة للسلاسل