jsp中的动态下拉框的回填方案
来源:互联网 发布:我的世界手机创世神js 编辑:程序博客网 时间:2024/05/23 00:09
1. 将从数据库或者配置文件等查询出来的动态下拉框的内容作为一个list 通过request.setAttibutte(‘list’,list)的方式set到页面;
2. 当点击查询时获取当前选中的下拉框的值,然后将其request.setAttibutte(‘item’,item) 存在页面的隐藏域中;
3. 当查询完成显示页面时,js遍历list下拉框中的值是否与item相等,若相等则将其对应的option的selected属性设置为true;
这样,就实现了动态下拉框的回填工作。
4. 具体实现:
(1) Jsp页面
<td style="width:160px">
<select name="orderType"id="orderType" style="width:100%;"><!--onchange="clickSelectFlow();" -->
<c:forEach var="processConfig"items="${processInfoList}" >
<option <c:if test="cmbFlow==${processConfig.chileEle_DefineID}">selected</c:if> value="${processConfig.chileEle_DefineID}"style="tableName:${processConfig.chileEle_Table}">${processConfig.chileEle_DefineName}</option>
</c:forEach>
</select>
</td>
<td style="display:none"> <!-- display:none -->
<div><input id="procDefId"name="procDefId" value="${procDefId }" /></div>
</td>
(2) Action显示页面方法
List processInfoList = processConfigBiz.getAllFlowInfoList(request);
request.setAttribute("processInfoList", processInfoList);
(3) Action查询方法
TakenOderQueryFrom takenOrderQueryForm = (TakenOderQueryFrom)form;
String orderType = takenOrderQueryForm.getOrderType();
request.getSession().setAttribute("procDefId",orderType);
(4) Js设置属性
$(document).ready(function(){
//回填显示上一次操作的流程名称
var procDefId = $('#procDefId').val();
//alert(procDefId);
$('#orderType option').each(function(){
$this = $(this).val();
//alert($this);
if($this == procDefId){
$(this).attr('selected',true);
}
});
});
- jsp中的动态下拉框的回填方案
- jsp中的动态下拉框的回填方案
- jquery 回填联动下拉框
- 利用el表达式回填form下拉框
- 利用el表达式回填form下拉框
- jsp 动态生成 下拉框
- JSP下拉框设置动态默认值
- JSP如何实现动态下拉框
- jsp中的下拉列表
- jsp中,使用js生成动态的数据库相关的二级联动下拉框
- jsp中,使用js生成动态的数据库相关的二级联动下拉框
- 毕设笔记--SSH前台JSP页面下拉列表框的值从数据库动态获取
- JS动态修改下拉框中的元素
- 动态去掉下拉列表框中的数据
- select下拉框的使用方案
- 动态提示的下拉框
- 动态提示的下拉框
- 动态提示的下拉框
- 一个很好的危机解决案例
- 软件测试工程师的经典面试问题:如何测试一部电梯
- Open Source Integration with Apache Camel and How Fuse IDE Can Help
- 离职信
- 打印三角形
- jsp中的动态下拉框的回填方案
- 关于Android机型的pid vid的那些破事儿
- 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!
- Android入门第九篇之AlertDialog
- mysql学习笔记
- oracle存储过程和游标的使用
- Navicat_for_MySQL 使用技巧
- 怎样用JS给,option添加“选中”属性
- 关于携带完整alpha通道图标的技术研究