ofbiz 配置消息窗口,需要哪些配置文件

本文介绍了一个Java项目中实现的消息通知功能及其对不同网格数据的刷新逻辑。通过解析特定格式的消息内容来触发对应的网格数据更新,确保了前端显示与后端数据的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置文件:

/fy_vip_SVN/framework/customize/src/com/metasphere/flexPlanXml/SbanSocketPolicyServer.java:

 

/fy_vip_SVN/framework/customize/webapp/io/flash/configxml/globle.xml:

 

/fy_vip_SVN/framework/customize/webapp/io/flash/config.xml

 

发送消息的函数:

	function showNewMessage(conten){
	        var strs = new Array();
	        var noticeMessage = "";
	        strs = conten.split("#");
//	        alert('strs:'+strs+' size:'+strs.length+"  "+strs[0]);
//	        alert("dispatchCarNofityGrid = "+dispatchCarNofityGrid+" # gaochangjingangGrid="+gaochangjingangGrid+" # twoCabinServicesTicketGrid = "+twoCabinServicesTicketGrid+" # currentGuanMingLvKeGrid = "+currentGuanMingLvKeGrid+" # flightInfoGrid = "+flightInfoGrid+" # cip1Grid = "+cip1Grid+" # cip2Grid = "+cip2Grid+" # gmGrid = "+gmGrid+" # currentGMGrid = "+currentGMGrid);
	        
	        if(strs[0] == 'updateNum'){
	        	conten = strs[1];
	        	testM(conten);
				if(recoredgrid != null && recoredgrid != ""){
					//recoredgrid.getStore().reload();
				}
	        }
	        var pkid = "";
	        
	        
	        if(strs.length >= 2){
//	        	 if(strs.length > 2 ){
//	        	 	if(recoredgrid != null && recoredgrid != ""){
//	        			//recoredgrid.getStore().reload();
//	        		}
//	        	 	pkid = strs[2];
//	        	 	Ext.Ajax.request({
//					url: '/customize/control/selectRecordMessage',
//					params: {pkid:''},
//					method: 'POST',
//					success: function(response) {
//								var respText = Ext.util.JSON.decode(response.responseText);
//								var data = respText.msg;
//								if(data == 'success'){
//									var sum = respText.sum;
//									var ready = respText.ready;
//									var unready = respText.unready;
//									document.getElementById("sumid").innerHTML = sum;//sum number
//									document.getElementById("unreadyid").innerHTML = unready;//unready number
//						        	
//						        	/*
//						        	var at = $("#sumid").html();
//							        var bt = parseInt(at) +1;
//							        document.getElementById("sumid").innerHTML = bt;//sum number
//							        var unreadyn = $("#unreadyid").html();
//							        document.getElementById("unreadyid").innerHTML = parseInt(unreadyn) +1;//unready number
//							        */
//								}
//						},
//						failure: function(response) {
//						}
//				 });
//	        	 }
	        	 if(strs[0]=="guanMingRefresh"){
	        	         conten = strs[1];
	        	         if(guanMingGrid2!=""){
	        	              //guanMingGrid2.getStore().reload();
	        	         }
	        	 }
	        	 
             
                
                if(strs[0]=="gaochangjingang"){    
                   conten = strs[1];
                   if(undefined != gaochangjingangGrid){
                       //gaochangjingangGrid.getStore().reload();
                    }
                }
                
                if(strs[0]=="twoCabinServicesTicket"){    
                   conten = strs[1];
                   if(undefined != twoCabinServicesTicketGrid){
                       //twoCabinServicesTicketGrid.getStore().reload();
                   }
                }   
                
                if(strs[0]=="flightInfo"){    
                       conten = strs[1];
                	   if(undefined != flightInfoGrid){
                		   flightInfoGrid.getStore().reload();
                	   }
                	   
                	   if(undefined != gmGrid){
                		   //gmGrid.getStore().reload();
                	   }
                	   
                	   if(undefined != currentGMGrid){
                		   //currentGMGrid.getStore().reload();
                	   }
                                    
                }
                
                   if(strs[0]=="dispatchCarNofity"){
                     conten = strs[1];
                     if(undefined != dispatchCarNofityGrid){
                           //dispatchCarNofityGrid.getStore().reload();
                     }    
                  }
                
                if(strs[0]=="orderHY"){
                      conten = strs[1];
                }
                
                if(strs[0]=="currentGuanMingLvKeGridRefresh"){
                     conten = strs[1];
                     if(undefined != currentGuanMingLvKeGrid){
                               currentGuanMingLvKeGrid.getStore().reload();
                     }
                 }
                     
                 if(strs[0]=="cip1"){
                	  conten = strs[1];
                      if(undefined != cip1Grid){
                    	  cip1Grid.getStore().reload();
                    	  
                      }
                 }
                     
                 if(strs[0]=="cip2"){
                	  conten = strs[1];
                      if(undefined != cip1Grid){
                    	  cip2Grid.getStore().reload();
                    	  
                      }
                 }
                     
                     
                 if(strs[0]=="gmGridRefresh"){
                	  conten = strs[1];
                      if(undefined != gmGrid){
                    	  gmGrid.getStore().reload();
                    	  
                      }
                 }
                     
                 if(strs[0]=="currentGMGrid"){
                	 conten = strs[1];
                      if(undefined != currentGMGrid){
                    	  currentGMGrid.getStore().reload();
                    	  
                      }
                      
                      if(undefined != flightInfoGrid){
                	     flightInfoGrid.getStore().reload();
                	  }
                      
                      
                 }

	        }
            
	        if("" != conten ){
				$.messager.show({
					title:'${uiLabelMap.newMessage}',
					msg:conten,
					showType:'slide',
					height:160,
					timeout:5000,
					width:243
				});
				
				if(pkid != ""){
					$(".panel-tool-close").click(function(){
					$(this).parent().parent().hide('slow');
					//alert(pkid);
					Ext.Ajax.request({
						url: '/customize/control/readyUpdate',
						params: {pkid:pkid},
						method: 'POST',
						success: function(response) {
								var respText = Ext.util.JSON.decode(response.responseText);
								var data = respText.msg;
								if(data == 'success'){
									if(recoredgrid != null && recoredgrid != ""){
        								//recoredgrid.getStore().load();
        							}
								}
								else
								{
									//Ext.Msg.alert('警告', '操作失败!');
								} 
								//myMask.hide();
							},
							failure: function(response) {
								//Ext.Msg.alert('警告', '网络超时,请稍候再试!');
								//myMask.hide();
							}
					 });	
				});
				}
	        }
	}

消息框解释链接:http://www.cnblogs.com/xxt19970908/p/5424090.html

 

 

访问项目格式:

http://192.168.1.59:8080/customize/control/login
注意:本机ip:端口/customize/control/login,不能使用localhost或者127.0.0.1 的形式访问。

转载于:https://my.oschina.net/qimhkaiyuan/blog/1518646

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值