isProtected 判断按钮是否处于受保护的状态
isProtected
类型: MethodDeclaration
所属类: ButtonElement
定义位置: ui.ts
描述
判断按钮是否处于受保护的状态
返回值:处于受保护状态
返回值
类型: boolean
处于受保护状态
源代码
位置: 第 4886 行
private isProtected(): boolean {
const focuses = UI.focuses
const length = focuses.length
const focus = focuses[length - 1]
if (focus instanceof UIElement) {
if (focus.focusMode === 'control-descendant-buttons'
? focus.contains(this)
: focus === this.parent) {
return false
}
}
for (let i = length - 2; i >= 0; i--) {
const focus = focuses[i]
if (focus.focusMode === 'control-descendant-buttons'
? focus.contains(this)
: focus === this.parent) {
return true
}
}
return false
}
文档生成时间:2025/7/7 12:07:07