Class OptionBuilder
OptionBuilder
用于创建 SelectSingle
和 SelectMultiple
选项的构建器。
var cc = DataStudioApp.createCommunityConnector();
var config = cc.getConfig();
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.newSelectSingle()
.setId("api_endpoint")
.setName("Data Type")
.setHelpText("Select the data type you're interested in.")
.addOption(option1)
.addOption(option2);
详细文档
setLabel(label)
设置此选项构建器的标签。标签是用户在选择时看到的文本
一个或多个选项
参数
名称 | 类型 | 说明 |
label | String | 要设置的标签。 |
返回
OptionBuilder
- 此构建器,用于链接。
setValue(value)
设置此选项构建器的值。值是当用户访问代码时,
从下拉列表中选择一个或多个选项。
参数
返回
OptionBuilder
- 此构建器,用于链接。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-08。
[null,null,["最后更新时间 (UTC):2024-09-08。"],[[["`OptionBuilder` facilitates the creation of options for `SelectSingle` and `SelectMultiple` elements in Data Studio."],["It provides methods like `setLabel` and `setValue` to define the display text and underlying value of each option."],["These options are then added to `SelectSingle` or `SelectMultiple` components for user interaction within a Data Studio connector."],["Using `OptionBuilder` simplifies the process of creating interactive dropdown menus in your custom connectors."]]],[]]