Class StringFilterBuilder

فیلتر ساز رشته

سازنده ای برای کنترل های فیلتر رشته ای.

فیلتر رشته ای یک فیلد ورودی متن ساده است که به کاربر اجازه می دهد داده ها را از طریق تطبیق رشته ها فیلتر کند. با توجه به ستونی از نوع رشته و گزینه های تطبیق، این کنترل ردیف هایی را که با عبارت موجود در فیلد ورودی مطابقت ندارند، فیلتر می کند.

برای جزئیات بیشتر، به مستندات Gviz مراجعه کنید.

روش ها

روش نوع برگشت شرح مختصر
set Case Sensitive(caseSensitive) String Filter Builder تعیین می کند که آیا مطابقت باید به حروف بزرگ و کوچک حساس باشد یا خیر.
set Match Type(matchType) String Filter Builder تنظیم می‌کند که آیا کنترل فقط با مقادیر دقیق مطابقت داشته باشد ( Match Type.EXACT )، پیشوندهایی که از ابتدای مقدار شروع می‌شوند ( Match Type.PREFIX )، یا هر رشته فرعی ( Match Type.ANY ).
set Realtime Trigger(realtimeTrigger) String Filter Builder تنظیم می‌کند که هر زمانی که یک کلید فشار داده می‌شود یا فقط زمانی که فیلد ورودی «تغییر می‌کند» (از دست دادن فوکوس یا فشار دادن کلید Enter)، کنترل باید مطابقت داشته باشد.

مستندات دقیق

set Case Sensitive(caseSensitive)

تعیین می کند که آیا مطابقت باید به حروف بزرگ و کوچک حساس باشد یا خیر.

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

پارامترها

نام تایپ کنید توضیحات
case Sensitive Boolean اگر true ، حساسیت به حروف کوچک و بزرگ مطابق با رشته را فعال می کند.

بازگشت

String Filter Builder - این سازنده، برای زنجیر کردن مفید است.


set Match Type(matchType)

تنظیم می‌کند که آیا کنترل فقط با مقادیر دقیق مطابقت داشته باشد ( Match Type.EXACT )، پیشوندهایی که از ابتدای مقدار شروع می‌شوند ( Match Type.PREFIX )، یا هر رشته فرعی ( Match Type.ANY ).

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

پارامترها

نام تایپ کنید توضیحات
match Type Match Type نوع تطبیق رشته.

بازگشت

String Filter Builder - این سازنده، برای زنجیر کردن مفید است.

همچنین ببینید


set Realtime Trigger(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 Trigger Boolean اگر true ، رویدادها را تنظیم می کند که در زمان واقعی (هنگامی که یک کلید فشار داده می شود) فعال شوند.

بازگشت

String Filter Builder - این سازنده، برای زنجیر کردن مفید است.