跳至主要內容

类: UiSelector

约 826 字大约 3 分钟道无涯

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

设置选择控件的来源

参数

名称类型描述
targetUiSelector | UiObject | UiObject[] | UiObjectProvider目标

返回

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 自身