0 0

关于EXT多个远程调用失效问题15

请问各位大虾们,有没有试过在多个远程调用会时不时出错undefine的问题没有?
请详见代码
 var hospitalSn = new Ext.data.Store({proxy: new Ext.data.HttpProxy({url:'../dirhospital.do?type=showListviews=getSn'}),
 reader: new Ext.data.XmlReader({
 record:'hospital',
 id:'hospitalSn',
 totalRecords: '@total'},
[
{name:'hospitalSn',mapping:'hospitalSn'},
{name:'hospitalName',mapping:'hospitalName'}
]),  
 autoLoad:true
});

 function hospitalSnException(obj,parm){
           hospitalSn('edu can\'t load');
         };         	
								
         										
 //educationLevel 数据源
var educationLevel = new Ext.data.Store({proxy: new Ext.data.HttpProxy({url:'../direducationlevel.do?type=showList'}),
reader: new Ext.data.XmlReader({									 								record:'educationLevel',	         									 								id:'code',	         									 								totalRecords:'@total'        										 								},[      									 								{name:'code',mapping:'code'},         									 									{name:'remarks',mapping:'remarks'}        										 								]),
autoLoad:true
});

 function eduException(obj,parm){
   alert('edu can\'t load');
  };
                  										
 //post 数据源
 var Staffpost = new Ext.data.Store({proxy: new Ext.data.HttpProxy({url:'../direpost.do?type=showList'}),
 reader: new Ext.data.XmlReader({
   record:'post',
   id:'code',
   totalRecords: '@total'
},[										 								{name:'code',mapping:'code'},									 									{name:'remarks',mapping:'remarks'}      										 								]),  						                autoLoad:true        																			});
function StaffpostException(obj,parm){
           alert('Staffpost can\'t load');
         };        										
    
         //degree 数据源
var degreeStroe = new Ext.data.Store({proxy: new Ext.data.HttpProxy({url:'../direother.do?type=showList&views=getDegree'}),
 reader: new Ext.data.XmlReader({
 record:'Degree',
 id:'code',
 totalRecords: '@total'
 },[ {name:'code',mapping:'code'},
     {name:'remarks',mapping:'remarks'}
  ]),          						                
autoLoad:true });
             function degreeStroeException(obj,parm){
           alert('degreeStroe can\'t load');
         };         					

这里有4个Store
在GridPanel中,我是这样调用的
{
				             header: '职位',
				             dataIndex: 'post',
				             width:75,
				             sortable: true,
				             renderer:function(value){					              
					                  var pos = Staffpost.getById(value);
									  return pos.get('remarks');									 				                 							      
				             		  }	 				              	
				             },
				            {
				             header: '医院', 
				             dataIndex: 'hospital', 
				             width:95,
				             sortable: true,
				             renderer:function(value2){					              
					                  var rec = hospitalSn.getById(value2);
									  return rec.get('hospitalName');									 				                 							      
				                      }			           
				             },
				            {
				             header: '学历', 
				             dataIndex: 'education_level', 
				             width:50,
				             sortable: true,
				             renderer:function(value1){					                   
				                      var edu = educationLevel.getById(value1);
									  return edu.get('remarks');												                    				              					                	 				                 							    
				             		  }		
				             },
				            {
				             header: '年龄',
				             width:30, 
				             dataIndex: 'age', 
				             sortable: true
				             },
				            {
				             header: '职称', 
				             dataIndex: 'degree', 
				             sortable: true,
				             renderer:function(value5){					                   
				                      var deg = degreeStroe.getById(value5);
									  return deg.get('remarks');												                    				              					                	 				                 							    
				           			  }		
				             }

也就是跟椐不用的STORE在GIRD的值来显示不同的值。
但其中发现了一些细小的问题~
就是一些时候会出现deg.undefine(不止这个还有edu、rec等等。。)的报错,导致GRID显示不到。
请问这是什么原因出错呢?~我地本地局域网测试的。应该是服务反应问题还是别的?
还有,我是用STRUTS输出XML文件的,应该不能是输出的问题。。
2008年6月26日 17:41
目前还没有答案

相关推荐

    ext session失效 页面跳转

    如果服务器返回的信息表示Session已经失效,EXT应用可以调用`Ext.util.NavigationModel.redirectTo`或`window.location.href`等方法,将页面重定向到登录页面。 在后端,开发者需要设置Session的生命周期和超时策略...

    Ext tree 结合dwr 调用后台数据

    它通过在服务器端运行一个Servlet,允许前端JavaScript代码像调用本地函数一样调用远程服务器上的Java方法,实现了前后端的无缝通信。DWR提供了自动类型转换、错误处理和安全控制等功能,简化了前后端交互的过程。 ...

    ext 精典框架( 远程系统管理框架 html版 )

    总的来说,EXT经典框架(远程系统管理框架HTML版)是一个高效的前端解决方案,它为开发者提供了丰富的UI组件和强大的数据处理能力,适用于构建跨平台、跨语言的远程管理系统。通过理解和掌握EXT JS的原理和用法,...

    EXT远程文件管理系统

    总的来说,EXT远程文件管理系统是一个结合了EXTJS前端优势和DWR、Java后端技术的高效文件管理平台。它利用现代Web技术,提供了一种便捷、直观的方式来进行远程文件操作,同时也具备良好的扩展性和安全性。开发者可以...

    七步实现directjngine、Ext Direct调用Java服务器端方法 directjngine官方demo精简版

    本教程将通过七个步骤,介绍如何使用DirectJNgine和Ext Direct来调用Java服务器端的方法,帮助你理解和实践这两种技术。 第一步:了解DirectJNgine和Ext Direct DirectJNgine是基于Spring框架的,它提供了对Ext ...

    使用Dynamic LINQ实现Ext Grid的远程排序

    要实现Ext Grid的远程排序其实很简单,只要修改查询语句的排序关键字就可以了,但是,如果你的项目是使用Linq进行开发的,会发现...本文将通过一个实例演示如何使用LINQ Dynamic Query Library实现Ext Grid的远程排序。

    vbwow64ext.rar

    '使用VB6来开发,某些功能基本上不可能实现,比如想注入一个X64进程 '有了本模块,一切都变得有可能,虽然VB6处理某些东西吃力效率低,但起码是有方法了 '使用本模块在调试环境下有可能出现诡异道情况(已尽可能...

    Ext的gridpanel控件二次加载问题

    为了解决这个问题,我们需要深入理解Ext JS的工作原理,并采取相应的解决策略。 首先,我们来看一下导致GridPanel二次加载时丢失的可能原因。通常,这可能是由于在重新加载时,没有正确地处理GridPanel实例或者数据...

    Ext Ajax:如何调用Ext.Ajax.request方法和使用Java Servlet进行处理.doc

    Ext Ajax:如何调用Ext.Ajax.request方法和使用Java Servlet进行处理

    Ext3.0实现多文件上传.rar

    在“Ext3.0实现多文件上传.rar”这个压缩包中,我们聚焦于一个特定的功能:使用Ext3.0来实现实时的多文件上传功能。这个功能通常在网页应用中用于让用户能够一次性上传多个文件,如图片、文档等,极大地提高了用户...

    ext tab多行显示

    ext 多个tab页多行显示 ext 多个tab页多行显示 ext 多个tab页多行显示

    ext3.jar ext使用非常多

    EXT3.jar的使用,意味着开发者可以在Java环境中直接调用EXT的相关类和方法,实现客户端的动态渲染。这种服务器端集成的方式,减少了前端与后端的通信负担,提高了应用的整体性能。在实际项目中,开发者可以通过Maven...

    Android引用包含远程依赖库的aar(引用aar时找不到arr的远程依赖库问题)

    实在抱歉,资源分不能设置为0,浪费你1个积分。 Android引用包含远程依赖库的aar(引用aar时找不到arr的远程依赖库问题); aar引用很简单,将sdk-zhousf-1.0-20170907.054540-1.aar复制到libs包下,在项目的build....

    远程文件管理Ext.rar

    本资源"远程文件管理Ext.rar"提供了一个基于动态缓存机制的内容发布实现工作流程以及使用ExtJS(一个强大的JavaScript库)编写的远程文件管理系统。以下是这些知识点的详细说明: 1. 动态缓存机制: 在高并发或大...

    Ext教程ext2-Ext简易教程

    Ext是一个强大的JavaScript库,专为构建富客户端的Web应用程序而设计。它是一个Ajax框架,意味着它专注于通过异步通信更新用户界面,以提供更流畅、响应更快的用户体验。Ext的核心特性在于其丰富的用户界面组件和...

    EXT.NET(C#) 网页调用本地摄像头程式 (Ext.Net,Flash)

    总结来说,EXT.NET结合Flash技术,可以方便地实现在C# Web应用中调用本地摄像头的功能。开发者可以利用EXT.NET丰富的组件库和事件驱动模型构建用户界面,通过Flash插件处理摄像头的硬件访问,最后在服务器端处理并...

    java-ext.zip_ext_ext java_ext 标签_ext java_java ext

    在这个名为"java-ext.zip_ext_ext java_ext 标签_ext java_java ext"的压缩包中,我们找到了关于如何在ExtJS中调用Java JSON服务的示例。 首先,让我们理解JSON(JavaScript Object Notation)。JSON是一种轻量级的...

    ext4.0 多文件上传

    下面,我们将结合ext4.0文件系统的特性以及多文件上传技术的实现,全面深入地探讨这个主题。 ext4.0文件系统在Linux内核中占据了举足轻重的地位,其作为ext3的升级版,主要通过引入多项创新技术来优化文件存储性能...

    EXT2.0在本地浏览API的插件

    `localXHR.js`的核心是模拟了AJAX的请求过程,允许开发者像使用远程HTTP服务一样调用本地文件。这种技术通常依赖于特定的浏览器支持,例如使用HTML5的FileReader API或者Flash等技术。它使得EXT应用可以在用户授权的...

    Ext2的示例,包含了ext2大部分的方法示例

    - **块组(Block Group)**:EXT2将文件系统划分为多个块组,每个组都有自己的超级块副本,以防主超级块损坏。 - **inode表(Inode Table)**:保存文件和目录的元数据,包括权限、所有权、修改时间、大小等。 - ...

Global site tag (gtag.js) - Google Analytics