getSelectedButton 从按钮列表中获取选中的按钮
getSelectedButton
类型: MethodDeclaration
定义位置: ui.ts
描述
从按钮列表中获取选中的按钮
参数 focusOrButtons: 焦点元素或按钮列表
返回值:被选中的按钮元素
参数
| 参数名 | 类型 | 描述 | 默认值 | 
|---|---|---|---|
| focusOrButtons | UIElement | Array<ButtonElement> | - | - | 
返回值
类型: ButtonElement \| undefined
被选中的按钮元素
源代码
位置: 第 435 行
public getSelectedButton(focusOrButtons?: UIElement | Array<ButtonElement>): ButtonElement | undefined {
    let buttons
    if (focusOrButtons instanceof UIElement) {
      if (!this.focuses.includes(focusOrButtons)) return
      buttons = this.getFocusedButtons(focusOrButtons, true)
    } else if (focusOrButtons instanceof Array) {
      buttons = focusOrButtons
    } else {
      return undefined
    }
    for (const button of buttons) {
      if (button.selected) {
        return button
      }
    }
    return undefined
  }
文档生成时间:2025/7/21 20:53:39