模态对话框,点击div 右上角关闭按钮的X按钮关闭不了窗口么

4406人阅读
SAP ABAP(76)
在ABAP中的SCREEN的开发中,如果通过call screen 1000 starting at 11 12 ending at 23 22实现弹出小窗口的时候,右上角的关闭按钮是无法达到关闭窗口的效果的,我们都知道如果通过call screen 1000调用屏幕的时候,关闭按钮是可以关闭窗口的,小窗口的关闭要通过CODING来实现,当时我遇到这个问题,在网上找了N长时间才找到这个方法,然
后抱着试一试的态度居然实现了,现在把这个方法也介绍给大家:
1)如果没有给这个屏幕设置GUI状态,那么请创建一个GUI状态,然后给这个屏幕,通过set pf-status来实现。
2)有了GUI状态后,再GUI状态的功能码上的关闭图标上分配一个功能码给它。
3)分配好功能码,在按钮事件处理,如果点击了这个按钮,就leave to screen 0(返回上一个屏幕,如果上一个屏幕就退出程序)或者leave program(退出程序)。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:724247次
积分:8500
积分:8500
排名:第2250名
原创:189篇
转载:77篇
评论:23条
(2)(1)(2)(1)(3)(4)(6)(2)(6)(8)(1)(6)(12)(10)(7)(11)(9)(2)(3)(31)(18)(1)(15)(8)(9)(13)(21)(2)(6)(12)(8)(7)(8)(11)(1)&%@ page language=&java& pageEncoding=&utf-8&%&
&%@ taglib prefix=&s& uri=&/struts-tags&%&
&&& String path = request.getContextPath();
&& &&& &&& &String basePath = request.getScheme() + &://&
&& &&& &&& &&& &&& &+ request.getServerName() + &:& + request.getServerPort()
&& &&& &&& &&& &&& &+ path + &/&;
&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN&&
&!--适应手机显示--&
&meta name=&viewport& content=&width=device-width, initial-scale=1.0&&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&title&&/title&
&style type=&text/css&&
&script type=&text/javascript& src=&lib/bootstrap/js/jquery.min.js&&&/script&
&script type=&text/javascript& src=&lib/bootstrap/js/bootstrap.min.js&&&/script&
&link rel=&stylesheet& href=&lib/bootstrap/utilLib/bootstrap.min.css& type=&text/css& media=&screen& /&
& $(document).ready(function () {
&& && $(&#apply&).click(function () {
&& &&&&&&&& $.ajax({url:'填写你的请求地址',
&&&&&&&&&&&&&&& type : 'post',
&&&&&&&&&&&&&&& data : $(&#form1&).serialize(),//取得所有表单内容
&&&&&&&&&&&&&&& dataType : 'json',
&&&&&&&&&&&&&&& success : function(data) {
&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&& if (data.code == 100) {
&&&&&&&&&&&&&&&&&&&&&&& $(&#title&).html(&成功&);
&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&&&&& else {
&&&&&&&&&&&&&&&&&&&&&&& $(&#title&).html(&失败&);
&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&&&&& $(&#msg&).html(data.msg);
&&&&&&&&&&&&&&&&&&& $(&#submit&).click();//触发模态窗口
&&&&&&&&&&&&&&& }
&&&&&&&&&&& });
&&&&&&& });
&body style=&padding: 10% 5% 5% 5%&&
&& &&center&
&& &&& &&s:form id=&form1& action=&apply_secretkey& method=&post&&& namespace=&/payment/appstore&&
&& &&& &&& &&table width=&100%& border=&0&&
&& &&& &&& &&& &&tr&
&& &&& &&& &&& &&& &&td&
&& &&& &&& &&& &&& &&& &&div&
&!--大字体--&
&& &&& &&& &&& &&& &&& &&& &&input type=&text& name=&tel&& placeholder=&Number& class=&input-lg form-control&/&&br&
&& &&& &&& &&& &&& &&& &&/div&
&& &&& &&& &&& &&& &&& &&br&
&& &&& &&& &&& &&& &&/td&
&& &&& &&& &&& &&/tr&
&& &&& &&& &&& &&tr&
&& &&& &&& &&& &&& &&td width=&100%&&
&& &&& &&& &&& &&& &&& &&div&
&!--大字体--&
&& &&& &&& &&& &&& &&& &&& &&button type=&button& id=&apply&&& class=&btn& btn-block& btn-lg
btn-info&&点击&/button&& &
&& &&& &&& &&& &&& &&& &&/div&
&& &&& &&& &&& &&& &&/td&
&& &&& &&& &&& &&/tr&
&& &&& &&& &&/table&
&& &&& &&/s:form&
&& &&/center&
&& &&!-- 按钮触发模态框 --&
&& &&div style=&display: none&&
&!--指定一个静态的背景,当用户点击模态框外部时不会关闭模态框。--&
&& &&& &&button class=&btn btn-primary btn-lg& data-toggle=&modal& data-target=&#myModal& id=&submit&
data-backdrop=&static&&&/button&
&& &&/div&
&& &&!-- 模态框(Modal) --&
&& &&div class=&modal fade& id=&myModal& tabindex=&-1& role=&dialog& aria-labelledby=&myModalLabel& aria-hidden=&true&&
&& &&& &&div class=&modal-dialog&&
&& &&& &&& &&div class=&modal-content&&
&& &&& &&& &&& &&div class=&modal-header&&
&& &&& &&& &&& &&& &&button type=&button& class=&close& data-dismiss=&modal& aria-hidden=&true&&&&/button&
&& &&& &&& &&& &&& &&em id=&title&& &/em&
&& &&& &&& &&& &&/div&
&& &&& &&& &&& &&div class=&modal-body&&
&& &&& &&& &&& &&& &&em id=&msg&&&/em&
&& &&& &&& &&& &&/div&
&& &&& &&& &&& &&div class=&modal-footer&&
&& &&& &&& &&& &&& &&button type=&button& class=&btn btn-default& data-dismiss=&modal&&关闭&/button&
&& &&& &&& &&& &&/div&
&& &&& &&& &&/div&
&& &&& &&/div&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6823次
排名:千里之外
转载:32篇
(1)(1)(3)(1)(2)(2)(1)(2)(1)(2)(1)(1)(1)(1)(2)(1)(9)(7)(1)(1)MFC对话框点击右上角关闭按钮没法关闭窗体 - VC/MFC当前位置:& &&&MFC对话框点击右上角关闭按钮没法关闭窗体MFC对话框点击右上角关闭按钮没法关闭窗体&&网友分享于:&&浏览:768次MFC对话框点击右上角关闭按钮无法关闭窗体在写程序过程中把对话框中默认有的afx_msg void OnBnClickedCancel()和afx_msg void OnBnClickedOk()这两个函数里的CDialogEx::OnCancel();和CDialogEx::OnOK();给删除掉。  程序运行之后,发现对话框右上角的关闭按钮无法关闭窗体。请问各位高手前辈们,这个问题如何解决?在此先谢谢各位高手前辈的帮助啦。------解决方案--------------------在写程序过程中把对话框中默认有的afx_msg void OnBnClickedCancel()和afx_msg void OnBnClickedOk()这两个函数里的CDialogEx::OnCancel();和CDialogEx::OnOK();给删除掉。意图是什么,是否可以不删这2个函数,通过其它的途径?
------解决方案--------------------点击后它本来就会调用afx_msg void OnBnClickedCancel()把CDialogEx::OnCancel();写回就好了如果是防止空格和Enter退出程序,用preTranslateMessage函数对键盘的Enter和空格键按下的消息进行拦截
------解决方案--------------------呵呵,你把那个Ok和Cancel 的 Button控件删掉就好了,直接编译也不会报错,自己添加Button控件,这样右上角的X是好用的。
------解决方案--------------------探讨那两个按钮&IDOK&和&IDCANCEL&的点击响应事件afx_msg void OnBnClickedCancel()和afx_msg void OnBnClickedOk()我要做其他处理,不能让它们关闭了窗体。所以才把它们给删除了。本来是认为对话框框右上角的关闭按钮也可以独立完成关闭窗体的任务的。
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 微信小程序右上角按钮 的文章

 

随机推荐