سازنده ای برای کنترل های فیلتر رشته ای.
فیلتر رشته ای یک فیلد ورودی متن ساده است که به کاربر اجازه می دهد داده ها را از طریق تطبیق رشته ها فیلتر کند. با توجه به ستونی از نوع رشته و گزینه های تطبیق، این کنترل ردیف هایی را که با عبارت موجود در فیلد ورودی مطابقت ندارند، فیلتر می کند.
برای جزئیات بیشتر، به مستندات 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
- این سازنده، برای زنجیرهسازی مفید است.