Skip to main content

load 加载界面中的所有元素

load

类型: MethodDeclaration

定义位置: ui.ts

描述

加载界面中的所有元素

参数 uiId: 界面文件ID

返回值:创建的元素实例列表

参数

参数名类型描述默认值
uiIdstring--

返回值

类型: Array<UIElement>

创建的元素实例列表

源代码

位置: 第 164 行

public load(uiId: string): Array<UIElement> {
const elements: Array<UIElement> = []
const ui = Data.ui[uiId]
if (!ui) return elements
ScriptManager.deferredLoading = true
// 创建所有的元素
for (const node of ui.nodes) {
if (node.enabled) {
elements.push(this._createElement(node))
}
}
if (elements.length !== 0) {
UI.latest = elements[elements.length - 1]
}
ScriptManager.loadDeferredParameters()
return elements
}

文档生成时间:2025/7/7 12:07:07