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