For AI agents: the complete documentation index is available at /en/llms.txt, the full documentation bundle is available at /en/llms-full.txt, and this page is available as Markdown at /en/reference/sdk/sapi/runtime/interfaces/Page.md.
  • English
  • Interface: Page

    Defined in: sapi/runtime/menu-navigator.ts:96

    CustomForm 页面构建器接口(支持链式添加各类表单控件)。

    Methods

    button()

    button(
       label: string | ObservableString, 
       onClick: () => void, 
       options?: ButtonOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:99

    添加按钮。DDUI 不支持格式化代码;静态字符串会自动清理,ObservableString 应只写入纯文本。

    Parameters

    ParameterType
    labelstring | ObservableString
    onClick() => void
    options?ButtonOptions

    Returns

    this


    label()

    label(text: string | ObservableString, options?: TextOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:101

    添加标签文本。

    Parameters

    ParameterType
    textstring | ObservableString
    options?TextOptions

    Returns

    this


    textField()

    textField(
       label: string | ObservableString, 
       text: ObservableString, 
       options?: TextFieldOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:103

    添加文本输入框。

    Parameters

    ParameterType
    labelstring | ObservableString
    textObservableString
    options?TextFieldOptions

    Returns

    this


    toggle()

    toggle(
       label: string | ObservableString, 
       toggled: ObservableBoolean, 
       options?: ToggleOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:105

    添加开关。

    Parameters

    ParameterType
    labelstring | ObservableString
    toggledObservableBoolean
    options?ToggleOptions

    Returns

    this


    dropdown(
       label: string | ObservableString, 
       value: ObservableNumber, 
       items: DropdownItemData[], 
       options?: DropdownOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:107

    添加下拉框。

    Parameters

    ParameterType
    labelstring | ObservableString
    valueObservableNumber
    itemsDropdownItemData[]
    options?DropdownOptions

    Returns

    this


    slider()

    slider(
       label: string | ObservableString, 
       value: ObservableNumber, 
       min: number | ObservableNumber, 
       max: number | ObservableNumber, 
       options?: SliderOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:114

    添加滑块。

    Parameters

    ParameterType
    labelstring | ObservableString
    valueObservableNumber
    minnumber | ObservableNumber
    maxnumber | ObservableNumber
    options?SliderOptions

    Returns

    this


    divider()

    divider(options?: DividerOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:122

    添加分隔线。

    Parameters

    ParameterType
    options?DividerOptions

    Returns

    this


    spacer()

    spacer(options?: SpacingOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:124

    添加间距留白。

    Parameters

    ParameterType
    options?SpacingOptions

    Returns

    this


    image()

    image(
       src: string | ObservableString, 
       pack: string | ObservableString, 
       options?: ImageOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:126

    添加图像。

    Parameters

    ParameterType
    srcstring | ObservableString
    packstring | ObservableString
    options?ImageOptions

    Returns

    this


    header(text: string | ObservableString, options?: TextOptions): this;

    Defined in: sapi/runtime/menu-navigator.ts:128

    添加标题行。

    Parameters

    ParameterType
    textstring | ObservableString
    options?TextOptions

    Returns

    this