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();

مولفه های

نام تایپ کنید شرح
caseSensitive Boolean اگر 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();

مولفه های

نام تایپ کنید شرح
matchType MatchType نوع تطبیق رشته.

برگشت

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();

مولفه های

نام تایپ کنید شرح
realtimeTrigger Boolean اگر true ، رویدادها را تنظیم می کند که در زمان واقعی (هنگامی که یک کلید فشار داده می شود) فعال شوند.

برگشت

StringFilterBuilder - این سازنده، برای زنجیره زدن مفید است.