|
首先 在这个目录:
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>
|
|