使用Toast

Toast用于临时显示某些信息,并且会在数秒后自动消失。

一个例子

HttpRequest事件代码:

Select Case e.Path
    Case "test.htm"
        Dim wb As New WeUI
        With wb.AddButtonGroup("","bng2",True)
            .Add("btn1","Toast1").Attribute = "onclick=""show('t1',2000)""" '参数2000表示2秒后隐藏
            .Add("btn2","Toast2").Attribute = "onclick=""show('t2',2000)"""
            .Add("btn3","Toast3").Attribute = "onclick=""show('t3',2000)"""
        End With
        wb.AddToast("","t1",
"
操作完成",0)
       
wb.AddToast("","t2", "正在加载",1)
        wb.AddToast("","t3", "操作完成",0).Icon= "success"
        e.WriteString(wb.Build)

End
Select

下图是在手机中访问的效果,单击三个按钮,会分别显示三个Toast,在2秒后会自动消失:

AddToast

AddToast方法用于增加Toast,语法:

AddToast(ParentId, ID, Text, Type)

ParentID 父容器的ID,如果是顶层对象,设置为""即可。
ID ToastID。
Text Toast文本内容
Type Toast类型,默认为0,如果设置为1,图标将显示为一个表示正在运行的动画。

Toast的属性有:

Visible 逻辑型,打开网页后是否显示Toast,默认为False。
msec 整数型,默认为0,用于设置Toast初始显示的毫秒数。
Icon 字符型,指定Toast显示的图标,默认为"default"。

其他可选值有"success","info","warn",对应的图标分别是:


本页地址:http://www.foxtable.com/mobilehelp/topics/0082.htm