Ce article a été traduit automatiquement. (Clause de non responsabilité)
Utiliser les attributs de l’interface graphique dans un StyleBook personnalisé
Vous pouvez ajouter des attributs d’interface graphique dans la section des paramètres de votre StyleBook pour rendre les champs intuitifs lorsqu’ils sont affichés sur la console NetScaler.
Ajouter une étiquette avec une info-bulle pour les paramètres
Vous pouvez ajouter un nom descriptif au paramètre à l’aide de l’attribut label. Ajoutez une info-bulle pour ce paramètre à l’aide de l’attribut description.
Exemple :
name: ip
label: Virtual Server IP Address
description: IP address of the virtual server that represents the load balanced application.
type: ipaddress
required: true
Définissez un volet pliable pour le paramètre
Si vous avez un paramètre de type object, vous pouvez définir la mise en page à l’aide de l’attribut gui .
Exemple1 :
name: svcg-advanced
label: Advanced Application Server Settings
type: object
required: false
gui:
collapse_pane: true
columns: 2
Dans cet exemple, la mise en page est un objet pliable où les champs sont affichés en deux colonnes.
Vous pouvez également afficher une vue récapitulative d’un paramètre de type: object[]
(liste d’objets) sous forme de tableau avec les paramètres internes représentant les colonnes. Pour inclure ou exclure un paramètre interne de la vue récapitulative, vous pouvez utiliser l’ summary_display
attribut dans la gui
section comme suit :
Exemple-2 :
name: settings
label: Settings
type: object[]
parameters:
-
name: name
label: Name
description: Name of this setting
type: string
gui:
summary_display: true
Définissez les options utilisateur sous forme de boutons radio
Vous pouvez répertorier les options utilisateur sous forme de boutons radio à l’aide layout
d’ allowed-values
attributs. Ainsi, lorsque l’utilisateur crée un pack de configuration, les valeurs des paramètres apparaissent sous forme de boutons radio.
Par défaut, si l’attribut gui n’est pas spécifié, les valeurs des paramètres sont affichées sous forme de menu déroulant.
-
name: block-by-category-action
label: Action
description: Set an action if the bot is detected.
type: string
default: RESET
gui:
layout: radio
allowed-values:
- NONE
- DROP
- REDIRECT
- RESET
- MITIGATION
Dans cet exemple, les options utilisateur permettant de définir une action apparaissent sous forme de boutons radio. Et l’option RESET est sélectionnée par défaut.