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 - این سازنده، برای زنجیره‌سازی مفید است.