日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Extjs4 tab添加右键刷新功能

發(fā)布時(shí)間:2025/5/22 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Extjs4 tab添加右键刷新功能 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

根據(jù)DEMO帶的TabCloseMenu修改而成

1 1.在開頭增加enableRerfesh: true,配置項(xiàng) 2 3 //用于設(shè)置刷新按鈕是否可用,刷新按鈕通過(guò)extraItemsTail添加, 4 5 //me.extraItemsTail[1]表示位于extraItemsTail的第二個(gè)項(xiàng)目 6 7 2. menu.child('*[text="' + me.extraItemsTail[1].text + '"]').setDisabled(!me.enableRerfesh); 8 9 //接下來(lái)是頁(yè)面自己的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;//獲取選項(xiàng)卡的id 25 tabs.setLoading("加載中,如果加載的內(nèi)容空白可以右擊標(biāo)題刷新...");//設(shè)置遮罩 26 var i = window.frames[tabName].location.reload();//frames[tabName]這是iframe的name,設(shè)置成與tab id同名 27 setTimeout(function () {//這張持續(xù)時(shí)間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 }

?

針對(duì)tabCloseMenu里菜單名字改為中文后出現(xiàn)的亂碼問(wèn)題:

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

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

轉(zhuǎn)載于:https://www.cnblogs.com/shadowtale/archive/2013/04/09/3009337.html

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。