Citrix Application Delivery Management-Service

Verwenden von GUI-Attributen in einem benutzerdefinierten StyleBook

Sie können GUI-Attribute im Parameterabschnitt Ihres StyleBook hinzufügen, um die Felder intuitiv zu gestalten, wenn sie in Citrix Application Delivery Management (ADM) angezeigt werden.

Beispiel: Sie können einen beschreibenden Namen für den Parameter mithilfe des label-Attributs hinzufügen und eine QuickInfo für diesen Parameter mithilfe des description -Attributs hinzufügen.

name: ip
label: Virtual Server IP Address
description: IP address of the virtual server that represents the load balanced application.
type: ipaddress
required: true
<!--NeedCopy-->

Beispiel: Wenn Sie einen Parameter vom Typ Objekt haben, können Sie das Layout mithilfe des GUI-Attributsdefinieren. In diesem Beispiel ist das Layout ein reduzierbares Objekt, in dem Felder in zwei Spalten angezeigt werden.

name: svcg-advanced
label: Advanced Application Server Settings
type: object
required: false
gui:
 collapse_pane: true
 columns: 2
<!--NeedCopy-->

Beispiel. Sie können auch eine Zusammenfassungsansicht eines Parameters vom Typ Objekt[] (Liste von Objekten) als Tabelle mit den inneren Parametern anzeigen, die die Spalten darstellen. Um einen inneren Parameter aus der Zusammenfassungsansicht einzuschließen oder auszuschließen, können Sie das summary_display Attribut im gui Abschnitt wie folgt verwenden:

name: settings
label: Settings
type: object[]
parameters:
  -
    name: name
    label: Name
    description: Name of this setting
    type: string
    gui:
      summary_display: true
<!--NeedCopy-->

Beispiel: Einige StyleBooks auf Citrix ADM werden nur als Bausteine für andere StyleBooks verwendet. Und Sie möchten möglicherweise nicht, dass Benutzer Konfigurationen direkt aus diesen StyleBooks erstellen. Weil diese StyleBooks als Teil anderer StyleBooks verwendet werden sollen. Markieren Sie das StyleBook als privat, um sicherzustellen, dass das StyleBook nicht direkt zum Erstellen von Konfigurationen in der Citrix ADM GUI verwendet wird.

name: basic-lb-config
namespace: com.example.stylebooks
version: "0.1"
display-name: Load Balancing Configuration
description: This StyleBook defines a simple load balancing configuration.
schema-version: "1.0"
<!--NeedCopy-->
Verwenden von GUI-Attributen in einem benutzerdefinierten StyleBook