版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 单选下拉框的级联先前是照着网上一个教程做的条件级联 , 发现每次查询后条件都回到默认状态, 即你点查询后你就看不到你刚才下拉框选择了那些选项了 。 所以自己从新写了个 ,原理比较简单,就是用js实现对一组字符串过滤后 ,把它赋给值提示 。网上那个js代码水平太高,看的有点糊涂 ,我这个比较简单 ,容易看得懂的 。 1、 样例是一个时间年月日的查询主题。随便拖一些需要展示的字段 ,默认名是查询1 ,给查询1加三个过滤条件 : 把条件都设成可选的 。新建一个查询 1+2 : 托年份和月建的字段过来, 再新建一个数据项1_2 ; 数据项的定义为:同样的 ,查询:2+3 拖出 月份和日期字段 2、
2、将查询1的所有列拖到列表中 : 拖三个布局计算拖到报表最上面的标题处 ;表达式的定义分别是 年月日三个参数值 ,顺序一定是年月日 。再拖个HTML项放到他们左边Html的内容 :<span id = "para" style="display:none" >拖个html项到右边 ,内容是 :</span> 拖个行是2 列是3 的表格到条件标题后面 :第一个值提示绑定参数是年(year) ,第二个 值提示绑定参数是月(month) ,创建的时候别点创建新查询 ,直接点完成 。第三个只提示绑定参数日 (day) ,也别点创建新查询 。
3、第四个值提示 (第二行第一列) , 下一步后:别点创建参数化过滤器 ,直接点完成 。然后在它的属性栏里设置,使用的查询是1+2 ,使用值是1+2 ,UI的话那五个只提示都是设置成列表框 。第五个值提示(第二行第二列)跟第四个差不多 ,查询和使用值是2+3 、2_3五个值提示的名称分别是sele_1 , sele_2 , sele_3 , sele_1_2 , sele_2_3 , 最好把他们都设置成可选的 。第一个值提示后的html 的内容是(去掉虚线框):<script>var form = getFormWarpRequest(); var list = form._oLstC
4、hoicessele_1 ;list.remove(1);list.removeAttribute("hasLabel"); </script>第四个值提示的左边html项的内容是 <div style="display: none"> 右边html项内容是:</div>第五个值提示的两边html跟第四个是一样 ,复制粘贴下就可以 ,目的是隐藏这两个下拉框 。 二行三列左边的html项内容;<script>function addList( to_list, from_list , para) var _p
5、ara = "!" + para + "" ; var str ="" for(var i = 0 ; i < from_list.options.length ; i+ ) if( ( str = from_list.optionsi.value , str.indexOf( _para ) ) > -1 ) str = str.substring( str.indexOf("") +1 , str.indexOf("#") ) ; to_list.options.add( new
6、 Option( str ,str ) ) ; </script><script>function create_level2_prom() var form = getFormWarpRequest(); var list1 = form._oLstChoicessele_1 ;var p_level_1 = list1.value ; var list2 = form._oLstChoicessele_2 ; list2.remove(1); list2.removeAttribute("hasLabel"); list2.options.len
7、gth = 1 ;var list3 = form._oLstChoicessele_3 ;list3.options.length = 1 ;list3.options0.selected = true ;if(p_level_1 != "" ) var list = form._oLstChoicessele_1_2 ; addList( list2 , list , p_level_1 ) ; list2.options0.selected = true ;</script><script>function create_level3_prom
8、() var form = getFormWarpRequest(); var list1 = form._oLstChoicessele_2 ;var p_level_2 = list1.value ; var list2 = form._oLstChoicessele_3 ; list2.remove(1); list2.removeAttribute("hasLabel"); list2.options.length = 1 ;if(p_level_2 != "" ) var list = form._oLstChoicessele_2_3 ; a
9、ddList( list2 , list , p_level_2 ) ; list2.options0.selected = true ; </script><script>var form = getFormWarpRequest(); var list = form._oLstChoicessele_1 ;var list2 = form._oLstChoicessele_2 ;list.onchange = create_level2_prom ;list2.onchange = create_level3_prom ;</script> 右边html
10、项内容是 :<script>var form = getFormWarpRequest(); var span = document.getElementById("para") ;var p_level_1 = span.children0.innerHTML ;var p_level_2 = span.children1.innerHTML ;var p_level_3 = span.children2.innerHTML ; var list = form._oLstChoicessele_1_2 ; var list2 = form._oLstChoic
11、essele_2 ; list2.remove(1); list2.removeAttribute("hasLabel"); list2.selectedIndex = 0 ; addList( list2 , list , p_level_1 ) ; if( p_level_2 != "") list2.value = p_level_2 ; else list2.options0.selected = true ; var list = form._oLstChoicessele_2_3 ; var list2 = form._oLstChoicessele_3 ; list2.remove(1); list2.removeAttribute("hasLabel"); addList
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务部负责人安全生产责任制培训记录
- 2026年内蒙古巴彦淖尔盟单招职业倾向性测试题库含答案详解(培优b卷)
- 2026年保定理工学院单招职业技能测试题库附参考答案详解(夺分金卷)
- 2026年六盘水职业技术学院单招职业适应性测试题库含答案详解(b卷)
- 2026年包头铁道职业技术学院单招职业倾向性测试题库完整答案详解
- 2026年兰考三农职业学院单招综合素质考试题库参考答案详解
- 2026年保定理工学院单招职业倾向性测试题库附参考答案详解(综合题)
- 2026年兰州现代职业学院单招职业技能测试题库含答案详解(综合卷)
- 2026年南昌理工学院单招职业倾向性考试题库及1套参考答案详解
- 2026年兰州职业技术学院单招职业适应性考试题库及答案详解(必刷)
- 2026年度余干县水投工程建设有限公司服务外包人员招聘39人笔试备考题库及答案解析
- 2025年四川省高考化学真题卷含答案解析
- 马年猜猜乐(猜成语)打印版
- 黄斑变性教学课件
- 2026年湖南生物机电职业技术学院单招职业倾向性考试题库新版
- 康复治疗技术面试问题与解答指南
- 中国金融学 课件(西财版)第0-2章-绪论、金融概述、货币与信用
- 中国抗肿瘤治疗相关恶心呕吐预防和治疗指南解读
- 2025年骨质疏松类用药行业当前市场规模及未来五到十年发展趋势报告
- 多头小直径防渗墙工艺试验方案
- 数控加工技术(3D版)配套课件第五章数控机床的伺服系统
评论
0/150
提交评论