需求:1、根据不要的发货方式,动态组装不同的物流单位下拉菜单;2、发货方式,物流单位均要从数据库中读取;
解决思路:利用dwr从数据中取出数据,动态组装下拉菜单
// 根据物流单位类型(发货方式)构造不同的下拉菜单
function buildWLSelect(selname,wlfhfs,wlvalue){
document.all(selname).options.length = 0;
var wlselect = document.all(selname);
dwr.engine.setAsync(false);
var wlnames = SalesFHMBO.getLogicisNameList("Logistics",wlfhfs);
if(wlnames!=null){
dwr.engine.setAsync(true);for(var i=0;i<wlnames.length;i++){
var values = wlnames[i].LOGISTICSNAME;var option = new Option(values,values);if (values == wlvalue) {option.selected = true;}wlselect.add(option);
}
}
}
根据上面的写法,在IE8的环境下,不加载显示下拉菜单,不知道为什么?只好根据dwr的demo重新写了一下,居然显示了!
// 根据物流单位类型(发货方式)构造不同的下拉菜单
function buildWLSelect(selname,wlfhfs,wlvalue){
document.all(selname).options.length = 0;
var wlselect = document.all(selname);
dwr.engine.setAsync(false);
SalesFHMBO.getLogicisNameList("Logistics",wlfhfs,function(wlnames){
if(wlnames!=null){
dwr.engine.setAsync(true);
for(var i=0;i<wlnames.length;i++){
var values = wlnames[i].LOGISTICSNAME;
var option = new Option(values,values);
if (values == wlvalue) {
option.selected = true;
}
wlselect.add(option);
}
}
});
dwr.engine.setAsync(true);
}
相关推荐
在这个主题“简单DWR动态下拉菜单”中,我们将深入探讨如何利用DWR来创建一个动态更新的下拉菜单,该菜单可以根据用户的选择即时从服务器获取并显示数据。 首先,DWR的核心是其反向Ajax(Reverse Ajax)技术,它...
- 在使用DWR时,需要注意安全性问题,避免恶意调用服务器端方法。 - 对于大型项目,建议对DWR的调用进行合理的权限控制和参数校验。 - 确保前端页面与后端服务的版本兼容性。 #### 总结 通过以上步骤,我们可以...
在标题中提到的"DWR一个例子(包括下拉菜单)",这表明我们将研究一个使用DWR来动态更新页面元素的场景,特别是涉及到下拉菜单的选择。DWR使得开发者能够直接调用服务器端的Java方法,而无需刷新整个网页,提高了用户...
"dwr框架+struts+Hibernate实现下拉菜单二级联动"是一个典型的Web应用程序开发技术组合,它旨在创建一个动态且响应式的交互式UI,特别是在处理关联数据时。下面我们将深入探讨这个主题。 首先,DWR(Direct Web ...
在动态菜单的场景下,可以利用DWR将用户的菜单布局或菜单项信息发送到服务器进行持久化存储。当用户下次访问时,再通过DWR从服务器获取并恢复这些设置。 在"langsinext"这个文件名中,可能包含了实现上述功能的示例...
在IT行业中,构建用户友好的界面是至关重要的,特别是对于数据层次结构的展示,树形菜单扮演了不可或缺的角色。ZTree是一款广泛使用的JavaScript组件,它能够帮助开发者轻松创建交互式的树形菜单。DWR(Direct Web ...
解压后,确保正确配置了DWR环境,运行项目,你应该能看到一个能够实时更新的城市下拉菜单,根据所选省份动态加载城市列表。 总结,DWR的联动下拉菜单实现涉及以下关键知识点: 1. DWR配置:通过`dwr.xml`配置...
### dwr验证框架多级联下拉菜单 #### 概述 本文档主要介绍了一个基于JSP技术实现的多级联下拉菜单功能,该功能主要用于显示中国省份、城市及区县的信息,并允许用户根据所选省份自动更新对应的城市列表,以及在...
这个小例子展示了如何使用DWR来动态加载下拉框(Dropdown List)的数据,这种技术在网页应用中非常常见,特别是当需要在用户界面加载时就获取并填充数据的场景。 首先,我们需要理解DWR的基本工作原理。DWR允许...
DWR允许我们通过JavaScript在客户端动态更新下拉菜单选项,当用户在一个菜单中做出选择时,根据选择的值,DWR会自动向服务器发送请求,获取并填充后续级联菜单的内容。这一过程无需用户手动刷新页面,提高了用户体验...
在这个项目中,我们关注的是如何利用DWR实现一个三级联动的下拉菜单。这种交互式菜单在用户界面设计中常见,用于在多个选项之间建立关联,如省份-城市-区县的选择,以提供更加精细化的筛选。 首先,我们需要理解DWR...
在我们的例子中,DWR将用于处理树形菜单的动态操作,如添加、删除和移动节点。我们可以通过在服务器端定义一个Java接口,然后在JavaScript中通过DWR调用这些接口方法,实现对树形菜单数据的修改。 实现步骤如下: ...
Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提高了用户体验。DWR(Direct Web ...
在本案例中,我们关注的是DWR 3.0.2-RELEASE的一个修改版,这个版本专门针对与Spring Boot 1.x集成时出现的问题进行了优化,特别是解决了在Spring Boot应用以独立JAR运行时,由于资源加载问题导致的应用无法启动的...
当我们谈论“DWR方式动态加载EXT TreePanel”时,意味着我们需要使用DWR来获取服务器端的数据,并将其动态地填充到EXT TreePanel中,以实现数据的实时更新和交互性。这种技术的应用场景可能包括:当用户需要查看或...
二级联动下拉列表通常由两个或多个下拉框组成,当用户在一个下拉框中选择一个选项时,另一个下拉框会根据用户的选择动态加载相关数据。这个过程通过Ajax异步请求实现,用户选择一级下拉框后,前端发送请求到服务器...
在级联菜单的情况下,当用户选择一个父级选项(如国家),DWR会调用后台服务获取对应的子级数据(如省份),然后在前端动态更新下拉菜单。 在"压缩包子文件的文件名称列表"中提到的"DwrMeunSe"可能是项目文件或源...
通过四种Ajax工具JQuery、JSON、DWR、Prototype分别实现页面与后台(类文件)的数据交互,从而使得在不刷新页面的情况下取得数据,改变Select框中的值。 进入主页后可以点击不同链接访问你想查看的DEMO ...
在级联菜单的场景中,当用户选择一个省份时,DWR可以调用服务器端的Java方法获取该省份对应的市列表,并动态更新菜单。 接着,XML被用于存储省市级联菜单的数据。每个省、市都可以表示为XML文档中的一个节点,通过...
而服务器推送则相反,服务器在有新数据时主动将数据推送到客户端。DWR的`Caucho Resin`服务器提供了一种称为Reverse Ajax或Comet的技术,实现了服务器推送。它通过长时间连接保持HTTP请求开放,直到服务器有新数据可...