1. 程式人生 > >easyui中關閉所有的tab標籤

easyui中關閉所有的tab標籤

//關閉所有的tab
	function closeAll(){
		var tiles = new Array();
		  var tabs = $('#tt').tabs('tabs');    
		  var len =  tabs.length;		  
		  if(len>0){
			for(var j=0;j<len;j++){
				var a = tabs[j].panel('options').title;				
				tiles.push(a);
			}
			for(var i=0;i<tiles.length;i++){				
				$('#tt').tabs('close', tiles[i]);
			}
		  }
	}
<div id="tt" class="easyui-tabs"  fit="true" plain="true"  border="true" style="width:500px;height:250px;">
		<div title="Tab1" closable="true" fit="true" style="padding:20px;" border="true" style="width:500px;height:250px;">
			<iframe scrolling="yes" frameborder="0" src="t1.htm" style="width:100%;height:98%;"></iframe>
		</div>
		<div title="Tab3"  closable="true" fit="true" style="padding:20px;" border="true" style="width:500px;height:250px;">
			<table id="test" class="easyui-datagrid" fit="true">
				<thead>
					<tr>
						<th field="f1" width="60">field1</th>
						<th field="f2" width="60">field2</th>
						<th field="f3" width="60">field3</th>
					</tr>
				</thead>				
		 	 </table>
		</div>
		<div title="Tab5 with sub tabs" closable="true" fit="true"  style="padding:10px;" border="true" style="width:500px;height:250px;">
			<div class="easyui-tabs" fit="true" plain="true" style="height:100px;width:300px;">
				<div title="Title1" style="padding:10px;">Content 1</div>
				<div title="Title2" style="padding:10px;">Content 2</div>
				<div title="Title3" style="padding:10px;">Content 3</div>
			</div>
		</div>
	 </div>   

<a class="easyui-linkbutton" icon="icon-delete" href="javascript:void(0)" onclick="closeAll()">close tab</a>	


因為刪除的時候,len是動態的,所以只能藉助陣列,把所有的title存起來,在刪除操作,效果圖如下:

刪除前:


刪除後:

相關推薦

easyui關閉所有的tab標籤

//關閉所有的tab function closeAll(){ var tiles = new Array(); var tabs = $('#tt').tabs('tabs');

Easyui如何關閉所有的摺疊面板Accordion Actions

在使用Easyui摺疊面板的時候,當摺疊面板與Dialog共同使用的時候會出現一個問題,就是當你開啟dialog,展開所有的摺疊面板後,關閉dialog,在重新開啟的時候發現摺疊面板沒有復原,這個時候就需要考慮如何在關閉dialog的時候同時關閉所有的摺疊面板。Esayui的

easyui tabs元件,關閉所有標籤

var tabs = $("#tt").tabs("tabs");                 var length = tabs.length;                 for (var i = 0; i < length; i++) {        

設定TabHostTab標籤大小,字型的顏色,下劃線的長度,使Tab之間可以有間隔

private void updateTab(final TabHost tabHost) { for (int i = 0; i < tabHost.getTabWidget().getChildCount(); i++) { View view = tabHost.getT

java正則表示式去除html所有標籤和特殊HTML字元

關於java正則表示式去除html中所有的標籤和特殊HTML字元,結合我所做的專案總結的經驗: 總共分為三種:第一種適用於適用短的文章,將文章用正則表示式的方式拼接到程式碼中,有些繁瑣,其實不太實用。第二種就是直接將文件引入,進行更改,但是有一個小缺點,就是文件中的格式可能是utf-8格式的

使用easyUI+bootStrap框架做一個彈出式的tab標籤

參考網址:https://blog.csdn.net/wttykj/article/details/78538592 <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

jq 點選複製div裡面的內容 如果貼上到富文字,會將樣式,裡面所有標籤,文字一併貼上進去

<!doctype html> <html> <head> <meta charset="utf-8"> <title>點選複製功能</title> </head> <script src="http://code

jquery easyui tab頁新增其他頁面,href與content的用法與區別

//tab頁增加 function addPanel(name,url){ var dd = $('#tt').tabs('exists',name); if(dd){ $('#tt').tabs('select',name); }else{ var content

【踩坑+實踐】elementui 關於tab標籤echart width100%顯示不完全的問題

轉載:https://blog.csdn.net/izengjing/article/details/83539426   問題描述 關於elementui 中tab標籤echart顯示不完全的問題, 在通過tab顯示echart的時候,容器寬度width:

vue實現點選多個tab標籤開啟關閉多個頁面

需求:現將頁面分為Header LeftSideBar Main三大模組 左側LeftSideBar為menu選單,點選選單每一項,在Main中出現上部為tag標籤,下部為內容 可開啟多個tag標籤 ,可內容切換 ,可關閉 效果圖 1.router.js中(在Left

js 正則表示式去除html字元所有標籤(img標籤除外)

廢話不多說,直接上程式碼:description.replace(/<(?!img).*?>/g, ""); 如果保留img,p標籤,則為:description.replace(/<

selenium如何關閉瀏覽器新開啟的標籤頁【精華原創帖】

最近在用selenium做自動化時遇到了一個問題,那就是當我在當前頁面點選了一個連結之後,彈出一個新的頁籤來展示內容,而不是在當前頁面展示,而我要做的就是關閉這個新開啟的頁籤,因為我後續的操作是基於有連結的那個頁面的。 經過多次思考和選擇,終於將其解決。下面分享給各位小夥伴

[ubuntu]移動Terminal終端TAB標籤

此文的命令都是在ubuntu 中 操作。 新開一個終端可以使用 Ctrl + T 在已開的終端中新建一個 Tab,即 標籤,可使用 Ctrl + Shift + T 移動這些 Tab, Ctrl + Shift + PgUp / PgDn 在終端中切換Tab, Ct

擴充套件jQuery easyui tabs元件,實現根據id(或者自定義屬性)操作tab標籤

easyui是一個輕量級的後臺管理系統框架,各種元件均有,使用簡單方便,現在已經有免費版的License了。 但是它也有一些蛋疼的地方,比如tabs元件,該元件預設只能根據tab的title或者index進行相應的操作,有的時候這將令人非常的蛋疼,例如左側導航選單不同選單

jquery easyui 在子tab開啟新tab頁(關於easyUI在子頁面增加顯示tabs的一個問題)

文章轉自:http://breezylee.iteye.com/blog/1762811 在父頁面點個連結能動態看到子頁面的情況太簡單,請看easyUI官網:http://www.jeasyui.com/tutorial/layout/tabs2.php 現在說的是在

IDEA設置Tab多行顯示、打開過多自動關閉的方法

顯示 優先 single first 過多 打開 而且 alt mit   IDEA中默認Tab是單行顯示的,而且默認允許同時打開10個Tab,繼續打開Tab會根據規則關閉之前打開的Tab。但是可以通過設置來符合自己的使用習慣。 一、打開Tab過多自動關閉 1、選

easyuitabs的單tab點選切換其他頁面借用update方法

場景: 一個列表頁面點選某行的某單元,彈出tabs,其中某個tab為一個列表(datagrid),結果列表顯示不全,後採用點選tab切換其他頁面 var URL = ; var tab = $('#tt').tabs('getSelected');

easyuitab元件每次切換tab頁時內部頁面滾動條到頂端問題修改

使用easyui中的tab元件,每個tab頁面都是一個內嵌iframe,當在介面上滑鼠幾點做tab頁切換的時候,每次內部頁面的滾動條都會自動到頂端,這樣給使用上帶來了很大的不方便。接下來,我們看如何來優化這個功能。 首先,我們想到的時候給tab新增兩個事件:onSelect和onUnS

在Bootstrap開發解決Tab標籤頁切換圖表顯示問題

在做響應式頁面的時候,往往需要考慮更多尺寸裝置的介面相容性,一般不能寫死畫素,以便能夠使得介面元素能夠根據裝置的不同進行動態調整,但往往有時候還是碰到一些問題,如Tab標籤第一頁面正常顯示,但是切換其他頁面的時候顯示內容沒有發生動態的調整,本篇隨筆介紹解決Tab標籤頁切換圖表顯示問題,以及圖表控制元件可以實現

提取HTML所有a標籤的href連結

/** * 提取html中a標籤的href * @param strs * @return */ public List<String> getAHref(String s