接口: 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 |