Class SelectMultiple

SelectMultiple

Contient une sélection de plusieurs informations pour la configuration. Ses propriétés déterminent la manière dont la sélection s'affiche dans Data Studio.

Utilisation :

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);

Méthodes

MéthodeType renvoyéBrève description
addOption(optionBuilder)SelectMultipleAjoute une nouvelle option de sélection.
setAllowOverride(allowOverride)SelectMultiplePermet de remplacer cette entrée de configuration.
setHelpText(helpText)SelectMultipleDéfinit le texte d'aide de cette entrée de configuration.
setId(id)SelectMultipleDéfinit l'identifiant unique de cette entrée de configuration.
setIsDynamic(isDynamic)SelectMultipleDéfinit l'état dynamique de cette entrée de configuration.
setName(name)SelectMultipleDéfinit le nom à afficher pour cette entrée de configuration.

Documentation détaillée

addOption(optionBuilder)

Ajoute une nouvelle option de sélection.

Paramètres

NomTypeDescription
optionBuilderOptionBuilderCompilateur pour une option.

Renvois

SelectMultiple : compilateur pour le chaînage.


setAllowOverride(allowOverride)

Permet de remplacer cette entrée de configuration. Si elle est définie sur true, les créateurs de la source de données disposent du rôle pour activer cette option pour les éditeurs de rapports.

Paramètres

NomTypeDescription
allowOverrideBooleanIndique si cette entrée de configuration peut être remplacée dans les rapports.

Renvois

SelectMultiple : compilateur pour le chaînage.


setHelpText(helpText)

Définit le texte d'aide de cette entrée de configuration.

Paramètres

NomTypeDescription
helpTextStringTexte d'aide à définir.

Renvois

SelectMultiple : compilateur pour le chaînage.


setId(id)

Définit l'identifiant unique de cette entrée de configuration.

Paramètres

NomTypeDescription
idStringID à définir.

Renvois

SelectMultiple : compilateur pour le chaînage.


setIsDynamic(isDynamic)

Définit l'état dynamique de cette entrée de configuration.

Si une entrée de configuration dynamique est modifiée, les entrées de configuration suivantes sont effacées.

Paramètres

NomTypeDescription
isDynamicBooleanÉtat dynamique à définir.

Renvois

SelectMultiple : compilateur pour le chaînage.


setName(name)

Définit le nom à afficher pour cette entrée de configuration.

Paramètres

NomTypeDescription
nameStringNom à définir.

Renvois

SelectMultiple : compilateur pour le chaînage.