FineUI 官方论坛

标题: 请问在右下角做一个消息提示(比如订单提醒)该怎么做? [打印本页]

作者: 平常心    时间: 2012-12-11 05:00
标题: 请问在右下角做一个消息提示(比如订单提醒)该怎么做?
请问在右下角做一个消息提示(比如订单提醒)该怎么做?
作者: 阿立    时间: 2012-12-11 05:28
顶顶~~,我也有这个类似的需求
作者: 吉吉﹑    时间: 2012-12-11 09:25
http://fineui.com/bbs/forum.php? ... &extra=page%3D1
作者: 平常心    时间: 2012-12-12 01:23
究竟是怎么做的呢,他没提供源代码
作者: 吉吉﹑    时间: 2012-12-12 03:15
平常心 发表于 2012-12-12 01:23
究竟是怎么做的呢,他没提供源代码

有的,往下看。。。
作者: yiyiran    时间: 2012-12-12 04:17
直接将script贴进来提示Ext标签不能识别啊 还需将extjs的几个js文件引入么
作者: 吉吉﹑    时间: 2012-12-12 07:05
http://fineui.com/bbs/forum.php?mod=viewthread&tid=500这里详细些
作者: yiyiran    时间: 2012-12-13 01:03
吉吉﹑ 发表于 2012-12-12 07:05
http://fineui.com/bbs/forum.php?mod=viewthread&tid=500这里详细些

是的 这下能出来了 谢谢~
昨儿后来用jquery easyui效果也ok 现在还是决定用回ext。。
作者: 平常心    时间: 2012-12-13 04:42
感谢{:soso_e113:}
作者: yiyiran    时间: 2012-12-13 14:32
又发现一个问题 我想记录当前一共有几个消息框 所以用cookie记录了一下 发现逐一关闭(2个以上)窗口的过程中 关闭第n个消息框之后显示的并不是第n-1个消息框。。

作者: 吉吉﹑    时间: 2012-12-14 00:45
本帖最后由 吉吉﹑ 于 2012-12-14 00:50 编辑
yiyiran 发表于 2012-12-13 14:32
又发现一个问题 我想记录当前一共有几个消息框 所以用cookie记录了一下 发现逐一关闭(2个以上)窗口的过程 ...

是的,这个是因为你写的这个SHOW是每次初始化一次窗体。我是用JQUERY来解决的

  1. var n = 0; //定义窗体个数
  2. var tipw = new MyLib.TipsWindowts; //初始化窗体
  3. function showmsg(title, content) {
  4.         /// <summary>
  5.         /// 弹出提示窗体
  6.         /// </summary>
  7.         /// <param name="title">标题</param>
  8.         /// <param name="content">HTML内容</param>
  9.     if (n != 0) {
  10.         //lert(tipw.title);
  11.         //取得第一次弹出的窗体对象
  12.         $("#ext-comp-1001 .x-window-body").html(content);
  13.         if ($("#ext-comp-1001").attr("visibility", "hidden")) {
  14.             tipw.show();
  15.         }
  16.         else {
  17.             tipw.show();
  18.         }

  19.     }
  20.     else {
  21.         //tipw.close();
  22.         tipw.title = title;
  23.         tipw.html = content;
  24.         tipw.autoHide = false;
  25.         tipw.show();
  26.         n++;
  27.     }
  28. }


  29. function wclose() {
  30.         /// <summary>
  31.         /// 关闭窗体
  32.         /// </summary>
  33.     tipw.close();
  34. }
复制代码




作者: yiyiran    时间: 2012-12-15 03:12
本帖最后由 yiyiran 于 2012-12-15 03:14 编辑
吉吉﹑ 发表于 2012-12-14 00:45
是的,这个是因为你写的这个SHOW是每次初始化一次窗体。我是用JQUERY来解决的


关闭提示框后ie提示缺少对象呢?而且之前的提示框都不见了
作者: 吉吉﹑    时间: 2012-12-16 00:34
yiyiran 发表于 2012-12-15 03:12
关闭提示框后ie提示缺少对象呢?而且之前的提示框都不见了

引用JQUERY了吗?
作者: yiyiran    时间: 2012-12-16 02:53
吉吉﹑ 发表于 2012-12-16 00:34
引用JQUERY了吗?

确实没引。。不过这样一来就算关闭 出来的始终是第一个提示框呢
作者: 吉吉﹑    时间: 2012-12-16 03:09
yiyiran 发表于 2012-12-16 02:53
确实没引。。不过这样一来就算关闭 出来的始终是第一个提示框呢

是的,要的就是第一个就行了呀?
作者: yiyiran    时间: 2012-12-16 03:23
吉吉﹑ 发表于 2012-12-16 03:09
是的,要的就是第一个就行了呀?

谢谢吉吉的热心回复 看来是我没描述清楚。。
需求是这样的:每收到一个变化通知 都需要出一个消息框 假如消息框出现的顺序是1,2,3,那么我关闭3的时候,显示的应该是提示框2
您给的这个方案处理结果是 不管是否关闭消息框 显示的始终是提示框1

作者: 吉吉﹑    时间: 2012-12-16 03:31
yiyiran 发表于 2012-12-16 03:23
谢谢吉吉的热心回复 看来是我没描述清楚。。
需求是这样的:每收到一个变化通知 都需要出一个消息框 假如 ...

http://fineui.com/bbs/forum.php?mod=viewthread&tid=500以你这种需求,直接用这个就可以了,我测试过是关闭当前一个肯定显示的是上一次弹出的那个。
作者: yiyiran    时间: 2012-12-16 03:42
吉吉﹑ 发表于 2012-12-16 03:31
http://fineui.com/bbs/forum.php?mod=viewthread&tid=500以你这种需求,直接用这个就可以了,我测试过是 ...

我在遨游和ie8、ie9测的结果就是之前在本贴10#描述那样 引用的extaspnet版本是3.1.9.2 您的版本是?




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4