Class StringFilterBuilder

StringFilterBuilder

أداة إنشاء لعناصر التحكّم في فلتر السلسلة

فلتر السلسلة هو حقل إدخال نصي بسيط يتيح للمستخدم فلترة البيانات من خلال مطابقة السلاسل. بالنظر إلى عمود من نوع سلسلة وخيارات المطابقة، يفلتر عنصر التحكّم هذا الصفوف التي لا تتطابق مع المصطلح الموجود في حقل الإدخال.

لمزيد من التفاصيل، يُرجى الاطّلاع على مستندات Gviz documentation.

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
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 — أداة الإنشاء هذه مفيدة للربط بين الطرق.