Dorado 9 : NotifyTipManager(DCUG)

基本特性

NotifyTipManager是NotifyTip的一个管理工具类,提供notify方法动态创建一个NotifyTip控件,并显示在页面上如下的范例:

<?xml version="1.0" encoding="UTF-8"?>
<ViewConfig>
  <Arguments/>
  <View layout="padding:50" title="HelloWorld">
    <Button>
      <ClientEvent name="onClick">dorado.widget.NotifyTipManager.notify("提示信息...");</ClientEvent>
      <Property name="caption">测试NotifyTip</Property>
    </Button>
  </View>
</ViewConfig>

执行效果如下:

从上面的执行效果看NotifyTipManager不仅能动态创建NotifyTip控件,并显示在页面上。而且还会根据目前其他NotifyTip的位置,动态计算新的NotifyTip的显示位置。

notify方法详细说明

上面范例的notify方法定义了一个字符串,其中的内容就最为NotifyTip的text显示内容。如果我们还想进一步定制NotifyTip的内容,则可以通过notify方法实习,如下的范例:

dorado.widget.NotifyTipManager.notify("提示信息...",{
	caption: "自定义标题",
	showDuration: 5,
	icon:"INFO"
});

其中第二个参数就是一个JSON对象,其中的属性与NotifyTip中的属性是一一对一的,借用这种方式我们可以对NotifyTip的显示内容做进一步的定制:

Attachments:

NotifyTip.gif (image/gif)
CustomNotifyTip.png (image/png)