跳转到内容

类: UiSelector ​

更新: 2026/9/29 字数: 0 字 时长: 0 分钟

ui_object.UiSelector

控件选择器类。

目录 ​

构造函数 ​

属性 ​

方法 ​

构造函数 ​

constructor ​

返回值

UiSelector

属性 ​

defaultUiObjectProvider ​

静态 defaultUiObjectProvider: UiObjectProvider = ...

方法 ​

all ​

获取全部符合条件的控件。

返回 ​

Promise<UiObject[]> 返回控件列表的Promise


atLeast ​

设置最少返回的控件数量。

参数

名称类型描述
minnumber最小数量

返回 ​

UiSelector 自身


atLeastOne ​

设置最少返回一个的控件。

返回 ​

UiSelector 自身


atMost ​

设置最多返回的控件数量。

参数

名称类型描述
maxnumber最大数量

返回 ​

UiSelector 自身


first ​

获取第一个符合条件的控件。

返回 ​

Promise<UiObject> 返回控件的Promise


firstOrNull ​

  • firstOrNull(): Promise<undefined | UiObject>

获取第一个符合条件的控件。找不到返回null

返回 ​

Promise<UiObject | null> 返回控件的Promise


findFirst ​

....

参数

名称类型描述
optionsFindOptions

返回 ​

Promise<UiObject> 返回控件的Promise


findFirstOrNull ​

  • findFirstOrNull(options?): Promise<UiObject | null>

....

参数

名称类型描述
optionsFindOptions

返回 ​

Promise<UiObject | null> 返回控件的Promise


from ​

设置选择控件的来源

参数

名称类型描述
targetUiSelectorUiObject

返回 ​

UiSelector 自身


last ​

获取最后一个符合条件的控件。

返回 ​

Promise<UiObject> 返回控件的Promise


lastOrNull ​

  • lastOrNull(): Promise<undefined | Promise<undefined | UiObject>

获取最后一个符合条件的控件。

返回 ​

Promise<undefined | UiObject> 返回控件的Promise


findLast ​

获取最后一个符合条件的控件。

参数

名称类型描述
optionsFindOptions

返回 ​

Promise<UiObject> 返回控件的Promise


findLastOrNull ​

  • findLastOrNull(options?): Promise<undefined | UiObject>

获取最后一个符合条件的控件。

参数

名称类型描述
optionsFindOptions

返回 ​

Promise<undefined | UiObject> 返回控件的Promise


maxRetries ​

设置查询重试次数。

参数

名称类型描述
maxnumber重试次数

返回 ​

UiSelector 自身


takeAt ​

获取第i个符合条件的控件。

参数

名称类型描述
inumber第几个控件

返回 ​

Promise<UiObject> 返回控件的Promise


takeAtOrNull ​

  • takeAtOrNull(i: number): Promise<undefined | UiObject>

获取第i个符合条件的控件。

参数

名称类型描述
inumber第几个控件

返回 ​

Promise<undefined | UiObject> 返回控件的Promise


findAt ​

获取第i个符合条件的控件。

参数

名称类型描述
inumber第几个控件
optionsFindOptions

返回 ​

Promise<UiObject> 返回控件的Promise


findAtOrNull ​

  • findAtOrNull(i, options?): Promise<undefined | UiObject>

获取第i个符合条件的控件。

参数

名称类型描述
inumber第几个控件
optionsFindOptions

返回 ​

Promise<undefined | UiObject> 返回控件的Promise


timeout ​

设置查询超时时间。

参数

名称类型描述
timeoutnumber超时时间

返回 ​

UiSelector


where ​

设置选择控件的条件。

参数

名称类型描述
filterSelectorQueryUiObjectFilter

返回 ​

UiSelector 自身