接口: DialogExt


接口: DialogExt

dialogs.DialogExt

对话框类型,基于Android原生Dialog类open in new window拓展了一些事件,由buildDialogshowDialog创建。

对话框的事件列表参见on

继承关系

  • unknown

    DialogExt

目录

方法

方法

on

on(event, listener): DialogExt

确定按钮点击事件。

参数

名称 类型
event "positive"
listener (dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

中立按钮点击事件。

参数

名称 类型
event "neutral"
listener (dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

取消按钮点击事件。

参数

名称 类型
event "negative"
listener (dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

带单选框的对话框确认或取消时通过此事件回调选择结果。index参数为选择的菜单项的索引,若用户取消选择则为-1text参数为选择的菜单项的文本,若用户取消选择为null

参数

名称 类型
event "single_choice"
listener (index: number, text: null | string, dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

带多选框的对话框确认或取消时通过此事件回调选择结果。indices参数为选择的菜单项的索引数组,若用户取消选择则为空数组;texts参数为选择的菜单项的文本数组,若用户取消选择为空数组。

参数

名称 类型
event "multi_choice"
listener (indices: number[], texts: string[], dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

带选择菜单的对话框确认或取消时通过此事件回调选择结果。index参数为选择的菜单项的索引,若用户取消选择则为-1text参数为选择的菜单项的文本,若用户取消选择为null

参数

名称 类型
event "item_select"
listener (index: number, text: null | string, dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

带输入框的对话框文本变化时触发该事件。

参数

名称 类型
event "input_change"
listener (text: string, dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

带输入框的对话框确认或取消时,会将输入框的内容通过此事件回调。如果用户取消了输入,text参数会为null

参数

名称 类型
event "input"
listener (text: string, dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

对话框消失事件。

参数

名称 类型
event "dismiss"
listener (dialog: any) => void

返回值

DialogExt

on(event, listener): DialogExt

对话框取消事件,比如点击外部区域触发。

参数

名称 类型
event "cancel"
listener (dialog: any) => void

返回值

DialogExt