日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Extjs4 tab添加右键刷新功能

發布時間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Extjs4 tab添加右键刷新功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

根據DEMO帶的TabCloseMenu修改而成

1 1.在開頭增加enableRerfesh: true,配置項 2 3 //用于設置刷新按鈕是否可用,刷新按鈕通過extraItemsTail添加, 4 5 //me.extraItemsTail[1]表示位于extraItemsTail的第二個項目 6 7 2. menu.child('*[text="' + me.extraItemsTail[1].text + '"]').setDisabled(!me.enableRerfesh); 8 9 //接下來是頁面自己的JS 10 11 , plugins: Ext.create('Ext.ux.TabCloseMenu', { 12 13 enableRerfesh: true, 14 showCloseAll: false, 15 showCloseOthers: false, 16 17 18 extraItemsTail: [ 19 '-', 20 { 21 text: '刷新', 22 hideOnClick: true, 23 handler: function (item) { 24 var tabName = currentItem.el.id;//獲取選項卡的id 25 tabs.setLoading("加載中,如果加載的內容空白可以右擊標題刷新...");//設置遮罩 26 var i = window.frames[tabName].location.reload();//frames[tabName]這是iframe的name,設置成與tab id同名 27 setTimeout(function () {//這張持續時間5秒 28 tabs.setLoading(false); 29 }, 5000); 30 31 } 32 } 33 ], 34 listeners: { 35 aftermenu: function () { 36 currentItem = null; 37 }, 38 beforemenu: function (menu, item) { 39 currentItem = item; 40 } 41 }

?

針對tabCloseMenu里菜單名字改為中文后出現的亂碼問題:

文件頭:<%@ page contentType="text/html;charset=GBK"%>(IE7中用GBK和GB2312會提示未結束的字符串常量錯誤,用unicode直接亂碼,IE6估計也差不多,坑爹!!!)

或<head>中:<meta http-equiv="content-type" content="text/html; charset=GBK">(測試無效)

轉載于:https://www.cnblogs.com/shadowtale/archive/2013/04/09/3009337.html

總結

以上是生活随笔為你收集整理的Extjs4 tab添加右键刷新功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。