Index: ssts-web/src/main/webapp/ext/example/examples.js =================================================================== diff -u -r15629 -r15770 --- ssts-web/src/main/webapp/ext/example/examples.js (.../examples.js) (revision 15629) +++ ssts-web/src/main/webapp/ext/example/examples.js (.../examples.js) (revision 15770) @@ -37,6 +37,43 @@ } } }, + msgExt : function(paramsCfg){ + var cfg = { + title:'提示', + message:'', + autoHide:true, + pauseTime:5, + alignTo:'t-t' + } + top.Ext.apply(cfg,paramsCfg); + var title = cfg.title; + var message = cfg.message; + var autoHide = cfg.autoHide; + var pauseTime = cfg.pauseTime; + var alignTo = cfg.alignTo; + var message = ''+message+''; + if(!msgCt){ + msgCt = Ext.DomHelper.insertFirst(document.body, {id:'msg-div22',style:'position:absolute;top:10px;width:300px;margin:0 auto;z-index:20000;'}, true); + } + msgCt.alignTo(document, alignTo); + //给消息框右下角增加一个关闭按钮 + message+='
' + + '关闭' + var m = Ext.DomHelper.append(msgCt, {html:createBox(title, message)}, true); + m.slideIn('t'); + if(!Ext.isEmpty(autoHide)&&autoHide==true){ + if(Ext.isEmpty(pauseTime)){ + pauseTime=5; + } + //如果pauseTime小于0,则永远不会关闭,需要点击才可以关闭 + if (pauseTime < 0){ + m.pause(pauseTime); + } + else { + m.pause(pauseTime).ghost("tr", {remove:true}); + } + } + }, hide:function(v){ var msg=Ext.get(v.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement); msg.ghost("tr", {remove:true});