-
关于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
目前还没有答案
相关推荐
如果服务器返回的信息表示Session已经失效,EXT应用可以调用`Ext.util.NavigationModel.redirectTo`或`window.location.href`等方法,将页面重定向到登录页面。 在后端,开发者需要设置Session的生命周期和超时策略...
它通过在服务器端运行一个Servlet,允许前端JavaScript代码像调用本地函数一样调用远程服务器上的Java方法,实现了前后端的无缝通信。DWR提供了自动类型转换、错误处理和安全控制等功能,简化了前后端交互的过程。 ...
总的来说,EXT经典框架(远程系统管理框架HTML版)是一个高效的前端解决方案,它为开发者提供了丰富的UI组件和强大的数据处理能力,适用于构建跨平台、跨语言的远程管理系统。通过理解和掌握EXT JS的原理和用法,...
总的来说,EXT远程文件管理系统是一个结合了EXTJS前端优势和DWR、Java后端技术的高效文件管理平台。它利用现代Web技术,提供了一种便捷、直观的方式来进行远程文件操作,同时也具备良好的扩展性和安全性。开发者可以...
本教程将通过七个步骤,介绍如何使用DirectJNgine和Ext Direct来调用Java服务器端的方法,帮助你理解和实践这两种技术。 第一步:了解DirectJNgine和Ext Direct DirectJNgine是基于Spring框架的,它提供了对Ext ...
要实现Ext Grid的远程排序其实很简单,只要修改查询语句的排序关键字就可以了,但是,如果你的项目是使用Linq进行开发的,会发现...本文将通过一个实例演示如何使用LINQ Dynamic Query Library实现Ext Grid的远程排序。
'使用VB6来开发,某些功能基本上不可能实现,比如想注入一个X64进程 '有了本模块,一切都变得有可能,虽然VB6处理某些东西吃力效率低,但起码是有方法了 '使用本模块在调试环境下有可能出现诡异道情况(已尽可能...
为了解决这个问题,我们需要深入理解Ext JS的工作原理,并采取相应的解决策略。 首先,我们来看一下导致GridPanel二次加载时丢失的可能原因。通常,这可能是由于在重新加载时,没有正确地处理GridPanel实例或者数据...
Ext Ajax:如何调用Ext.Ajax.request方法和使用Java Servlet进行处理
在“Ext3.0实现多文件上传.rar”这个压缩包中,我们聚焦于一个特定的功能:使用Ext3.0来实现实时的多文件上传功能。这个功能通常在网页应用中用于让用户能够一次性上传多个文件,如图片、文档等,极大地提高了用户...
ext 多个tab页多行显示 ext 多个tab页多行显示 ext 多个tab页多行显示
EXT3.jar的使用,意味着开发者可以在Java环境中直接调用EXT的相关类和方法,实现客户端的动态渲染。这种服务器端集成的方式,减少了前端与后端的通信负担,提高了应用的整体性能。在实际项目中,开发者可以通过Maven...
实在抱歉,资源分不能设置为0,浪费你1个积分。 Android引用包含远程依赖库的aar(引用aar时找不到arr的远程依赖库问题); aar引用很简单,将sdk-zhousf-1.0-20170907.054540-1.aar复制到libs包下,在项目的build....
本资源"远程文件管理Ext.rar"提供了一个基于动态缓存机制的内容发布实现工作流程以及使用ExtJS(一个强大的JavaScript库)编写的远程文件管理系统。以下是这些知识点的详细说明: 1. 动态缓存机制: 在高并发或大...
Ext是一个强大的JavaScript库,专为构建富客户端的Web应用程序而设计。它是一个Ajax框架,意味着它专注于通过异步通信更新用户界面,以提供更流畅、响应更快的用户体验。Ext的核心特性在于其丰富的用户界面组件和...
总结来说,EXT.NET结合Flash技术,可以方便地实现在C# Web应用中调用本地摄像头的功能。开发者可以利用EXT.NET丰富的组件库和事件驱动模型构建用户界面,通过Flash插件处理摄像头的硬件访问,最后在服务器端处理并...
在这个名为"java-ext.zip_ext_ext java_ext 标签_ext java_java ext"的压缩包中,我们找到了关于如何在ExtJS中调用Java JSON服务的示例。 首先,让我们理解JSON(JavaScript Object Notation)。JSON是一种轻量级的...
下面,我们将结合ext4.0文件系统的特性以及多文件上传技术的实现,全面深入地探讨这个主题。 ext4.0文件系统在Linux内核中占据了举足轻重的地位,其作为ext3的升级版,主要通过引入多项创新技术来优化文件存储性能...
`localXHR.js`的核心是模拟了AJAX的请求过程,允许开发者像使用远程HTTP服务一样调用本地文件。这种技术通常依赖于特定的浏览器支持,例如使用HTML5的FileReader API或者Flash等技术。它使得EXT应用可以在用户授权的...
- **块组(Block Group)**:EXT2将文件系统划分为多个块组,每个组都有自己的超级块副本,以防主超级块损坏。 - **inode表(Inode Table)**:保存文件和目录的元数据,包括权限、所有权、修改时间、大小等。 - ...