ENotification 通知
示例与代码
通知
属性
animationDurationint动画或显示持续时间,单位为毫秒;组件的绑定表达式给出实际用途。
300appendToItem浮层挂载的目标对象。
nullbackgroundColorcolor背景颜色。
动态绑定borderColorcolor边框颜色。
动态绑定callbacksvar按消息键保存的操作回调;由消息生命周期维护。
({})clearingbool消息管理器正在清理全部消息的状态。
falsecloseIconint组件使用的图标。
EIcons.*
0(无图标)
EIcons.XMARKcloseOnClickbool点击消息或通知时关闭。
falsedangerouslyUseHTMLStringbool按富文本解释内容;仅应对可信内容启用。
falsedurationint消息自动关闭的等待时间,单位为毫秒。
0:不自动关闭
正数:延迟毫秒数
4500edgeMarginreal通知与窗口侧边的距离,单位为像素。
16enabledbool是否允许交互;false 时控件禁用。
truegroupingbool将相同内容的消息或通知合并。
falseheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitHeighticonColorcolor图标颜色。
动态绑定iconSourceint组件使用的图标。
EIcons.*
0(无图标)
0maximumWidthreal通知宽度上下限,单位为像素。
480messagestring对应组件的默认选项配置对象;子控件从最近的 Provider 继承。
""minimumWidthreal通知宽度上下限,单位为像素。
280offsetreal相对布局、滚动目标或弹层参考对象的偏移;单位为像素。
10pauseOnHoverbool鼠标悬停时暂停自动切换或关闭计时。
truependingRemovalKeysvar等待退场动画完成后移除的消息键数组。
[]placementint消息在窗口中的显示位置。
EPlacement.TopLeftEPlacement.TopEPlacement.TopRightEPlacement.LeftEPlacement.CenterEPlacement.RightEPlacement.BottomLeftEPlacement.BottomEPlacement.BottomRight
EPlacement.TopRightprogressvar自动关闭倒计时的进度条开关或显示配置。
true / false,或对象:
striped, stripedFlow
status, format, color
showText, textInside
strokeWidth
falseshowClosebool是否显示关闭或删除按钮。
trueshowIconbool是否显示语义状态图标。
truestyleTypeint语义配色风格。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
EStyle.PrimarytextColorcolor文字颜色。
动态绑定titlestring标题文字。
""titleColorcolor标题颜色。
动态绑定typeint消息的语义类型,默认使用 styleType。
EStyle.DefaultEStyle.PrimaryEStyle.SuccessEStyle.InfoEStyle.WarningEStyle.Danger
EStyle.Defaultvisiblebool是否显示组件。
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitWidthwidthHintreal通知建议宽度,单位为像素。
360countint只读骨架实例数量或当前项目数量,具体含义由组件决定。
由运行时计算信号
closed(string key)通知关闭时触发,key 为通知标识。
opened(string key)通知显示时触发,key 为通知标识。
clicked(string key)点击通知时触发,key 为通知标识。
方法
closeAll()关闭当前显示的全部消息、通知或服务对话框。
clear()清空组件当前内容或选择。
close(key)关闭 key 对应的通知。
open(messageValue)显示通知,messageValue 可为文字或通知配置;返回通知标识。