接口: DialogExt
dialogs.DialogExt
对话框类型,基于Android原生Dialog类拓展了一些事件,由buildDialog和showDialog创建。
对话框的事件列表参见on。
继承关系
- unknown- ↳ - DialogExt
目录
方法
方法
on
▸ on(event, listener): DialogExt
确定按钮点击事件。
参数
| 名称 | 类型 | 
|---|---|
| event | "positive" | 
| listener | ( dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
中立按钮点击事件。
参数
| 名称 | 类型 | 
|---|---|
| event | "neutral" | 
| listener | ( dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
取消按钮点击事件。
参数
| 名称 | 类型 | 
|---|---|
| event | "negative" | 
| listener | ( dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
带单选框的对话框确认或取消时通过此事件回调选择结果。index参数为选择的菜单项的索引,若用户取消选择则为-1;text参数为选择的菜单项的文本,若用户取消选择为null。
参数
| 名称 | 类型 | 
|---|---|
| event | "single_choice" | 
| listener | ( index:number,text:null | 
返回值
▸ on(event, listener): DialogExt
带多选框的对话框确认或取消时通过此事件回调选择结果。indices参数为选择的菜单项的索引数组,若用户取消选择则为空数组;texts参数为选择的菜单项的文本数组,若用户取消选择为空数组。
参数
| 名称 | 类型 | 
|---|---|
| event | "multi_choice" | 
| listener | ( indices:number[],texts:string[],dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
带选择菜单的对话框确认或取消时通过此事件回调选择结果。index参数为选择的菜单项的索引,若用户取消选择则为-1;text参数为选择的菜单项的文本,若用户取消选择为null。
参数
| 名称 | 类型 | 
|---|---|
| event | "item_select" | 
| listener | ( index:number,text:null | 
返回值
▸ on(event, listener): DialogExt
带输入框的对话框文本变化时触发该事件。
参数
| 名称 | 类型 | 
|---|---|
| event | "input_change" | 
| listener | ( text:string,dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
带输入框的对话框确认或取消时,会将输入框的内容通过此事件回调。如果用户取消了输入,text参数会为null。
参数
| 名称 | 类型 | 
|---|---|
| event | "input" | 
| listener | ( text:string,dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
对话框消失事件。
参数
| 名称 | 类型 | 
|---|---|
| event | "dismiss" | 
| listener | ( dialog:any) =>void | 
返回值
▸ on(event, listener): DialogExt
对话框取消事件,比如点击外部区域触发。
参数
| 名称 | 类型 | 
|---|---|
| event | "cancel" | 
| listener | ( dialog:any) =>void | 
