easyui 中,openTab如何设置点击只在窗口中打开一个,而不是多个在一起的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui 中,openTab如何设置点击只在窗口中打开一个,而不是多个在一起的相关的知识,希望对你有一定的参考价值。

多个在一起
如何只能打开一个

demo里面的index.html里面有个addTab(title, url)方法,然后每次创建前获取当前的并删除就可以了

function addTab(title, url)
//关闭当前的
var currTab = $('#tabs').tabs('getSelected');
if(currTab)
$('#tabs').tabs('close',currTab.panel('options').title);



if ($('#tabs').tabs('exists', title))
$('#tabs').tabs('select', title);//选中并刷新
var currTab = $('#tabs').tabs('getSelected');
var url = $(currTab.panel('options').content).attr('src');
if(url != undefined && currTab.panel('options').title != 'Home') 
$('#tabs').tabs('update',
tab:currTab,
options:
content:createFrame(url)

)

 else 
var content = createFrame(url);
$('#tabs').tabs('add',
title:title,
content:content//,
//closable:true
);

tabClose();

请看注释有个关闭当前的


希望能够帮到你!

参考技术A window.location.href="/yj/emer/addView" 在当前页的基础上打开新页面

window.history.back(-1); 关闭当前页面 并回到上一页

tensorflow如何设置只在cpu上运行

with tf.device("/cpu:0")使用后,还是在gpu上运行,怎么设置不适用gpu,着急用,求大神,谢谢

1、首先在win10上点击开始菜单,直接输入cmd,能够查询出命令提示符。

2、右键命令提示符,以管理员身份运行。

3、打开命令提示符窗口,输入pip install --upgrade --ignore-installed tensorflow开始安装tensorflow。

4、安装过程中会下载很多相关的依赖安装包,安装完成如下图所示。

5、输入python ,然后输入下图所示的代码,有下图回显说明tensorflow安装成功了。

参考技术A with tf.Session() as sess:
with tf.device("/cpu:0"):
后面写你的代码

如果是新手的话,建议安装tensorflow而不是tensorflow-gpu
希望可以帮到你追问

你好,这个好像还是在gpu上

追答

你那个是最开始tensorflow框架的错误,应该安装tensorflow而不是tensorflow-gpu

参考技术B

这很简单,tensorflow-gpu是使用CUDA的

设置CUDA参数为-1就行,-1就是不使用GPU

代码的最後一行就是了,建议全部复制贴上

import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='3' #Disable Tensorflow debugging information
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
os.environ['CUDA_VISIBLE_DEVICES'] = '-1' #Set GPU device -1

以上是关于easyui 中,openTab如何设置点击只在窗口中打开一个,而不是多个在一起的的主要内容,如果未能解决你的问题,请参考以下文章

如何使easyui-datebox文本框中的日期不能点击,也就是禁用文本框

easyui中同一个class的combogrid有多个,但toolbar只在最后一个上,怎么解决

React开发(177):opentab没有menu会报错

vue + bulma Tabs错误:'openTab'已定义但从未使用过

tensorflow如何设置只在cpu上运行

求教一个easyui的问题 datagrid中怎么加复选框