Application Delivery Management

在自定义 StyleBook 中使用 GUI 属性

您可以在 StyleBook 的参数部分添加 GUI 属性,以便在 NetScaler® Application Delivery Management (ADM) 上显示时使字段更直观。

示例。您可以使用 label 属性为参数添加描述性名称,并使用 description 属性为该参数添加工具提示。

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

示例。如果您有一个 object 类型的参数,您可以使用 **gui** 属性定义布局。在此示例中,布局是一个可折叠对象,其中字段以两列显示。

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

示例。NetScaler ADM 上的一些 StyleBook 仅用作其他 StyleBook 的构建块。而且,您可能不希望用户直接从这些 StyleBook 创建配置。因为这些 StyleBook 将用作其他 StyleBook 的一部分。将 StyleBook 标记为 private 以确保 StyleBook 不会直接用于在 NetScaler ADM GUI 中创建配置。

name: basic-lb-config
description: This stylebook defines a simple load balancing configuration.
display-name: Load Balancing Configuration
namespace: com.example.stylebooks
private: true
schema-version: "1.0"
version: "0.1"
<!--NeedCopy-->
在自定义 StyleBook 中使用 GUI 属性