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