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});