讨论 技术讨论 后台怎么实现编辑页面在tab页打开

后台怎么实现编辑页面在tab页打开

csk 发表于    阅读:197    回复:1

后台怎么实现编辑页面在tab页打开

评论

后台多标签页面

系统在渲染页面时候使用URL中的 _is_tab 来判断是显示在标签 iframe 中或者是正常页面。

如果想在当前页面打开一个新的标签页,可使用 data-tab-open 属性,如下:

<a href="/path/to/tab_page" data-tab-open>打开新标签页</a>

如果当前页面为 Grid 页面,还可以增加 data-refresh-grid-on-close 属性,当新标签页关闭时,自动刷新当前页面的 Grid 数据。

<a href="/path/to/tab_page" data-tab-open data-refresh-grid-on-close>打开新标签页</a>

或者也可以使用 JavaScript 调用打开页面

window.parent._pageTabManager.open('/path/to/tab_page', '新标签页面')

以上的操作均会自动为连接追加 _is_tab=1 参数,以便在新标签页中正确渲染页面。


 
1
我来评论
QQ
微信