困扰了我很久的问题,在网上找找,也没找解决办法。
问题是,我在一个页面上有两个ComboBox,数据来源是同一个action(我使用的struts2)
还是看看代码吧
var store_comBox_volt = new Ext.data.JsonStore({
url : "dropAction!getVoltDrop.action",
root : 'volt',
fields : ['id', 'name']
});
store_comBox_volt.load()
var comBox_volt = new Ext.form.ComboBox({ // combobox
fieldLabel : '电压等级',
displayField : 'key',
width:'50',
mode : 'local',
store : store_comBox_volt,
displayField : 'name',
valueField : 'id',
forceSelection : true,
triggerAction : 'all',
selectOnFocus : true,
typeAhead : true
});
var store_comBox_org = new Ext.data.JsonStore({
url : "dropAction!getOrgsDrop.action",
root : 'orgs',
fields : ['id', 'name']
});
store_comBox_org.load();
var comBox_org = new Ext.form.ComboBox({ // combobox
fieldLabel : '管理单位',
displayField : 'key',
mode : 'local',
store : store_comBox_org,
displayField : 'name',
forceSelection : true,
triggerAction : 'all',
selectOnFocus : true,
typeAhead : true
});
后台处理正常,但在页面上不显示。不知道什么原因。后来,在网上看到:EXT用定时检查的方法处理连接是否正常结束的问题,每50毫秒一次。
我就在store_comBox_org上加一个定时器。
setTimeout(function(){store_comBox_volt.load()},100);
这样就正常了。
分享到:
相关推荐
在使用ExtJS进行开发时,Ajax异步请求是常用的功能之一。然而,有时我们可能会遇到Ajax同步问题,这通常是由于对异步和同步理解不透彻或者配置不当导致的。下面我们将详细探讨这个问题。 在ExtJS中,Ajax请求主要...
在EXTJS4的API中,通常我们会看到一个`url`属性,这个属性指定了FormPanel在提交表单时将数据发送到的服务器端处理地址。然而,如果希望同一个FormPanel实例能够根据不同的上下文提交到不同的URL,我们需要稍微调整...
本文将深入探讨一个使用ExtJS与Servlet进行数据交互的实际例子,这对于初学者理解这两者如何协同工作非常有帮助。 首先,我们来看Servlet的部分。Servlet是Java平台上的一个标准接口,用于扩展服务器的功能,特别是...
在使用MyEclipse开发工具进行Web应用开发时,尤其是采用ExtJS框架结合Ajax技术进行前后端数据交互的过程中,可能会遇到一个常见的问题:即通过Ajax发送带有中文字符的数据时,后端接收到的数据出现乱码现象。这一...
ExtJS 是一个强大的JavaScript应用程序框架,专用于构建富客户端Web应用。ExtJS 4是其一个重要的版本,引入了许多新特性、改进和优化。以下是我根据提供的文件名整理的关于ExtJS 4的关键知识点: 1. **控件属性**:...
在上述代码片段中提到了一个关于浏览器兼容性的问题:“在 Firefox 12 中使用时,无法在 IE 和 Chrome 中使用,需要进行一些修改。”这可能是由于不同浏览器对 XMLHttpRequest 对象的支持程度不同所导致的。 解决这...
ExtJS是一个用于构建复杂Web应用程序的JavaScript库,它提供了丰富的UI组件、强大的数据处理能力以及易于使用的API。本书第一章“A framework apart”中,深入探讨了ExtJS与其他框架的不同之处,如其对DOM操作的高度...
EXTJS 是一个基于JavaScript的富客户端应用框架,主要用于构建企业级的Web应用程序。EXTJS 提供了一套完整的组件模型、数据绑定机制、丰富的用户界面控件以及强大的图表功能,使得开发者能够创建出交互性强、用户...
对于最后一个Combobox,其数据依赖于前两个Combobox的选择,因此需要在加载数据时使用异步操作。开发者使用了JsonStore的load方法,并在回调函数中设置初始值,确保数据加载完成后进行初始化。 此外,开发者还添加...
**Extjs in Action** 是一本专为希望深入了解Extjs框架的开发人员准备的书籍。它不仅涵盖了Extjs的基础知识,还深入探讨了如何构建可配置的复杂组件。本书由Jesus Garcia撰写,并由Manning Publications出版。 ####...
总结来说,这个例子展示了如何使用ExtJs的JsonStore和GridPanel来显示服务器返回的JSON数据,通过定义列模型、设置表格样式和交互功能,构建了一个简洁的个人信息表格。对于ExtJs开发者而言,理解和掌握JsonStore的...
extjs4.0结合My97DatePicker4.7版本使用 使用简单 方便 解决extjs中日期控件不能显示时间的问题 下载后将其放到extjs目录的examples下 直接运行date.html即可 extjs4.0版本 4.0以前的版本没有测试过 如果有4.0版本...
extjs向action提交的方法,由Ext界面提交到action的两种方法,点击id为save的按钮时,执行loginFun函数。
在Extjs框架中,实现基于角色的权限控制是一个常见需求。Extjs主要用于构建富互联网应用(RIA),其组件化的UI构建方式与传统Web开发有较大差异。因此,对于权限的控制也要采用特定的策略来实现。上述文件内容主要...
ExtJs In action 2009,直击Extjs3.0,不可多得的In Action系列学习Extjs的书籍
ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端应用程序。版本3.2是该库的一个重要里程碑,提供了许多功能和改进。"extjs3.2api中文"标题表明这是一个中文版的ExtJS 3.2 API文档,对于中文开发者来说,...
这个示例展示了如何使用EXTJS创建一个与Java后端交互的折线chart,动态加载数据并显示。你可以根据实际需求调整chart的样式和交互效果,如添加工具提示、轴配置、图例等。 通过理解EXTJS的store、proxy、model和...
在IT领域,Highstock和ExtJS是两种广泛使用的JavaScript库,它们各自专注于不同的功能,但可以协同工作以创建丰富的、交互式的Web应用程序。本篇文章将深入探讨如何将Highstock与ExtJS结合使用,并通过提供的PHP案例...
例如,在 ExtJS3 中,我们可以使用以下代码来定义一个类: ```javascript Ext.ux.PostStore = Ext.extend(Ext.data.Store, { constructor: function(params) { // ... } }); Ext.reg('PostStore', Ext.ux....