如何动态新开一个标签页?自定义title和url

提问
4 175
xiaoqiyu666 2020-01-15 09:12:36
Posted 2 months, 2 weeks ago in 提问, viewed 175 times

现在是这样的,我有一个订单列表,以前是a标签,_blank跳新标签页,是在浏览器里执行的 现在的问题: 1.原a标签代码不动,则浏览器打开新的标签页,但是没有了simpleui的菜单框架结构,只显示content 2.去掉_blank,则在当前页面的当前tab-1里打开详情页, (1)这时tab-1的title没变,订单列表页没了, 里面的正文是详情的content (2)保持当前订单详情页的话,订单列表不能再次打开 (3)无法打开多个订单详情页

所以我想问的是,在订单列表table里的a标签,能否调整为在simpleui的菜单框架结构内的新标签页,并且title重新命名

4 Replies
  • Simple官方 (官方人员)
    20-01-15 18:45:06

    可以自己重写下format

    def aaa(self):
    return format_html('<a href='javascript:;' onclick='app.openTab({title:'xxx',url:'xxx'})'>新连接<a>')
    

  • xiaoqiyu666 (楼主)
    20-01-15 20:10:04

    有没有在前端用script调用的方法?这个我不会,看不懂泪

  • xiaoqiyu666 (楼主)
    20-01-15 20:10:16

    @simplepro 有没有在前端用script调用的方法?这个我不会,看不懂泪

  • xiaoqiyu666 (楼主)
    20-01-16 10:14:36

    解决了,在前端调用openTab的正确姿势嘻嘻

    <a onclick="parent.window.app.openTab({url:https://www.baidu.com/',name:'baidu'})" href="javascript:;">打开百度</a>

已结贴,不支持回复。
如需讨论,请重新发帖
Simple社区
Welcome to the simple community

QQ交流群
提问
大家有任何使用上的问题可以在这里提出来。