老莫的笔记本  
  
请选择 进入手机版 | 继续访问电脑版
查看: 661|回复: 0

BJUI 项目维护记录,关闭弹出框后刷新当前页

[复制链接]

662

主题

878

帖子

5115

积分

超级版主

Rank: 8Rank: 8

积分
5115
发表于 2021-10-20 10:42:38 | 显示全部楼层 |阅读模式
首先 在这个目录:
Public/doc/dialog/dialog.html   这个是弹出框详情页,我暂时没找到打开方式 直接的 路径访问
file:///E:/phpstudy_pro/WWW/new.sifa.com/Public/doc/dialog/dialog.html

我要实现的是: 弹出框关闭后 ,刷新当前标签页 ,
参考网址: https://blog.csdn.net/zhangtongpeng/article/details/78094341  
结合文档:
  <script type="text/javascript">                            function doc_dialog_onLoad($dialog) {                                $dialog.alertmsg('info', 'onLoad回调:不填写工号是不能关闭本弹窗的。')                            }                            function doc_dialog_beforeClose($dialog) {                                var code = $dialog.find('#doc-dialog-code').val()                                                                if (code) return true                                $dialog.alertmsg('error', 'beforeClose回调:关闭弹窗前请先填入你的工号。')                                return false                            }                            function doc_dialog_onClose() {                                $(this).alertmsg('info', 'onClose回调:你刚刚关闭了一个dialog。')                            }                        </script>                        <button type="button" class="btn-green" data-toggle="dialog" data-id="mydialog4" data-target="#doc-dialog-target-callback" data-title="回调函数示例" data-on-load="doc_dialog_onLoad" data-before-close="doc_dialog_beforeClose" data-on-close="doc_dialog_onClose">打开dialog</button>                        <div id="doc-dialog-target-callback" data-noinit="true" class="hide">                            <div class="text-center">                                <h3>dialog回调函数示例</h3>                                <hr>                                <p><label>工号:</label><input type="text" name="code" id="doc-dialog-code"></p>                            </div>                        </div>




最终方案:<td> <a href="__URL__/getCode/id/{$v['id']}/navTabId/{:CONTROLLER_NAME}"   class="btn btn-green btn-sm" data-toggle="dialog" data-width="1100"  data-on-close="doc_dialog_onClose" data-height="550"  data-id="dialog-max" data-mask="true" >获取统一编号</a></td><script>    function doc_dialog_onClose() {         $(this).navtab('refresh');    }</script>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表