new LevelControls(app)
Parameters:
| Name | Type | Description |
|---|---|---|
app |
Object | 应用实例,包含 level、levelControlManager 等 |
Methods
-
addControl(condition, name, control, optionsopt)
-
添加(注册)控件实例到 level 管理器,并在当前实例上建立访问属性
Parameters:
Name Type Attributes Description conditionString 控件的启用条件 namestring 控件名称(用于在 this 上创建属性) controlDefaultLevelControl 控件实例(需满足 isDefaultLevelControl) optionsObject <optional>
注册时的额外选项(会与默认 tag 和优先级合并) -
removeControl(name)
-
移除(注销)指定名称的控件
Parameters:
Name Type Description namestring 要移除的控件名 -
setControlOption(option, value)
-
批量设置所有已注册控件的选项
Parameters:
Name Type Description optionstring 要设置的选项名 value* 要设置的值