接口: DialogExt
接口: 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 | string , dialog : any ) => void |
返回值
▸ 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 | string , dialog : any ) => void |
返回值
▸ 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 |