حاوی اطلاعات چندگانه برای پیکربندی است. ویژگی های آن تعیین می کند که چگونه چندگانه انتخاب در Data Studio نمایش داده شود.
استفاده:
var option1 = config.newOptionBuilder() .setLabel("option label") .setValue("option_value"); var option2 = config.newOptionBuilder() .setLabel("second option label") .setValue("option_value_2"); var info1 = config.newSelectMultiple() .setId("api_endpoint") .setName("Data Type") .setHelpText("Select the data type you're interested in.") .setAllowOverride(true) .addOption(option1) .addOption(option2);
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
addOption(optionBuilder) | SelectMultiple | یک گزینه انتخاب جدید اضافه می کند. |
setAllowOverride(allowOverride) | SelectMultiple | نادیده گرفتن این ورودی پیکربندی را فعال می کند. |
setHelpText(helpText) | SelectMultiple | متن راهنما را برای این ورودی پیکربندی تنظیم می کند. |
setId(id) | SelectMultiple | شناسه منحصر به فرد را برای این ورودی پیکربندی تنظیم می کند. |
setIsDynamic(isDynamic) | SelectMultiple | وضعیت پویا را برای این ورودی پیکربندی تنظیم می کند. |
setName(name) | SelectMultiple | نام نمایشی را برای این ورودی پیکربندی تنظیم می کند. |
مستندات دقیق
addOption(optionBuilder)
یک گزینه انتخاب جدید اضافه می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
optionBuilder | OptionBuilder | سازنده برای یک گزینه. |
بازگشت
SelectMultiple
- این سازنده، برای زنجیر کردن.
setAllowOverride(allowOverride)
نادیده گرفتن این ورودی پیکربندی را فعال می کند. اگر روی true
تنظیم شود، سازندگان منبع داده این گزینه را دارند که این را برای ویرایشگرهای گزارش فعال کنند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
allowOverride | Boolean | اینکه آیا این ورودی پیکربندی را میتوان در گزارشها لغو کرد یا خیر. |
بازگشت
SelectMultiple
- این سازنده، برای زنجیر کردن.
setHelpText(helpText)
متن راهنما را برای این ورودی پیکربندی تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
helpText | String | متن راهنما برای تنظیم. |
بازگشت
SelectMultiple
- این سازنده، برای زنجیر کردن.
setId(id)
شناسه منحصر به فرد را برای این ورودی پیکربندی تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
id | String | شناسه برای تنظیم. |
بازگشت
SelectMultiple
- این سازنده، برای زنجیر کردن.
setIsDynamic(isDynamic)
وضعیت پویا را برای این ورودی پیکربندی تنظیم می کند.
اگر یک ورودی پیکربندی پویا اصلاح شود، ورودیهای پیکربندی بعدی پاک میشوند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
isDynamic | Boolean | وضعیت پویا برای تنظیم. |
بازگشت
SelectMultiple
- این سازنده، برای زنجیر کردن.
setName(name)
نام نمایشی را برای این ورودی پیکربندی تنظیم می کند.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
name | String | نام برای تنظیم. |
بازگشت
SelectMultiple
- این سازنده، برای زنجیر کردن.