ReportStudio入门教程(五十九) - JS-设置下拉框默认值
来源:互联网 发布:php时间戳长度 编辑:程序博客网 时间:2024/05/16 02:46
大家应该还记得值提示这个组件,这回介绍一些JS代码,实现一些更人性化的功能。
在实际项目中,我们可能不会使用Cognos自带的这些提示组件,而是使用Web端的HTML或者ExtJS等等其他方式来整合Cognos。
1. 基本报表
现在,我们对这个年份进行一下过滤
2. 添加值提示
切换到提示页面组,新建一个提示页面
拖一个值提示组件
3.设置静态选项
选中值提示组件,在属性面板选择,静态选项
4. 使用HTML项目包裹值提示
这里使用了一个span标签,是为了方便的找到下拉框
5.在页尾添加一个HTML项目
最后,我们需要在页尾拖一个HTMl项目,里面放设置默认值的JS
JS代码:
<script>//获取我们的span标签var theSpan = document.getElementById('span_year');//通过span标签方便的找到select标签var a = theSpan.getElementsByTagName("select");for( var i = a.length-1; i >= 0; i-- ) { var prompts = a[i];//找到我们的下拉框if( prompts.id.match(/PRMT_SV_/)){prompts.selectedIndex = 3;} canSubmitPrompt();}</script>
注意:这里的HTMl项目一定要放在页尾,等页面加载完之后再执行,不然会找不到标签。
6.运行
好了,我们可以运行下看看结果
我们通过查看Cognos生成的页面,可以知道第3个值,是2011,完成。
0 0
- ReportStudio入门教程(五十九) - JS-设置下拉框默认值
- ReportStudio入门教程(六十) - JS-设置下拉框标题
- 下拉框设置默认值
- ReportStudio入门教程(六十一) - JS-清空多选框
- ReportStudio入门教程(五十七) - JS拼接报表
- 设置DataGridView控件DataGridViewComboBoxColumn下拉框默认值
- ExtJs combobox 下拉框设置默认值初始值
- JSP下拉框设置动态默认值
- 下拉列表设置默认值实例
- easyUI设置下拉列表默认值
- ReportStudio入门教程(八十五) - 设置日期控件(DatePrompt)的值
- ReportStudio入门教程(六十二) - JS-可变宽度的图表
- ReportStudio入门教程(七十八) - JS-禁止右键单击功能
- struts2.0 select标签 如何设置下拉框默认值
- Extjs 表单下拉框(comobobox)不设置默认值即空值
- COGNOS下拉框(值提示)设置默认值
- thinkphp模板中,下拉框默认值设置出错
- ReportStudio入门教程(零) - 序
- 【问题】使用ifcfg*文件并重启网络服务之后有两个ipv6地址
- 读写ini配置文件时的相对路径问题
- c++ 产生随机数
- EXT日期时间选择控件,目前最好用的版本
- 按位与,按位或,异或等运算
- ReportStudio入门教程(五十九) - JS-设置下拉框默认值
- Linker Property Pages
- [Cocos2d-x]在Cocos2d-x 3.x版本中如何通过WebSocket连接服务器进行数据传输
- 人工智能会议(一流)
- java中常用的工具类(三)
- ubuntu14.04 安装redis
- Linux 学习笔记---SELinux与AppArmor
- Django开发综述1
- 7/3