FineUI 官方论坛

标题: 关于Alert.Show()方法 [打印本页]

作者: hton123    时间: 2013-10-20 18:39
标题: 关于Alert.Show()方法
在Window窗口修改完数据后,单击保存,弹出Alert.Show()提示对话框,然后单击Alert窗口中的确定,如何单击完确定后,让Window窗口也关闭啊。调用哪个函数,怎样写。


作者: 亦颖    时间: 2013-10-21 04:16
Alert.Show()里可能没有现成的方法可用。我想到的方法是 提示对话框也采用window窗口来做。然后下一步要做就是子窗口关闭父窗口的事了。这方面找了点资料给你看看。
http://hi.baidu.com/fnsoxt/item/6af33ccda0d6131051505817
http://codingdream.diandian.com/post/2012-06-04/40027536830
http://www.cnblogs.com/w84717/archive/2008/06/07/1215443.html
当然也有可能有更好地方法,暂时没有想到
作者: hton123    时间: 2013-10-22 22:16
亦颖 发表于 2013-10-21 04:16
Alert.Show()里可能没有现成的方法可用。我想到的方法是 提示对话框也采用window窗口来做。然后下一步要做 ...

我知道了,这样做,
string close="(function(){var aw=X.wnd.getActiveWindow();if(aw){aw[0].box_hide();}})();"; //关闭不刷新页面
string closePostBack="(function(){var aw=X.wnd.getActiveWindow();if(aw){aw[0].box_hide_postback();}})();";//关闭并刷新页面
Alert.ShowInParent("修改成功", "提示",close );
作者: yygy    时间: 2013-10-23 11:01
多谢,我也试一下
作者: hton123    时间: 2013-10-28 21:42
yygy 发表于 2013-10-23 11:01
多谢,我也试一下

Alert.ShowInTop("修改成功", "提示", ActiveWindow.GetHidePostBackReference());
这样写最好




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