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/contracts/interfaces/UiButtonNode.md.
  • English
  • Interface: UiButtonNode

    Defined in: contracts/ui-document.ts:174

    所有组件共有字段。节点 id 用于可视化编辑、稳定 diff 与诊断定位。

    Extends

    Properties

    PropertyTypeDescriptionInherited fromDefined in
    idstring-UiNodeBase.idcontracts/ui-document.ts:127
    visibleWhen?UiExpression-UiNodeBase.visibleWhencontracts/ui-document.ts:128
    type"button"--contracts/ui-document.ts:175
    labelstring--contracts/ui-document.ts:176
    description?string--contracts/ui-document.ts:177
    tooltip?string按钮悬停提示;未声明时回退到 description。-contracts/ui-document.ts:179
    icon?string按钮图标在资源包内的相对路径,对应 ButtonOptions.imageDetails.imageSrc。-contracts/ui-document.ts:181
    iconPack?string提供 icon 的资源包标识,对应 imageDetails.imagePackId;声明 icon 时必填。-contracts/ui-document.ts:183
    tone?UiTone--contracts/ui-document.ts:184
    disabledWhen?UiExpression--contracts/ui-document.ts:185
    triggerUiTrigger--contracts/ui-document.ts:186